Mein CSS-Framework – base.css (Browser-Standardstil zurücksetzen)

Mein CSS-Framework – base.css (Browser-Standardstil zurücksetzen)

Code kopieren
Der Code lautet wie folgt:

@Zeichensatz "utf-8";
/*
@Name: Basis
@Funktion: Browser-Standardstil zurücksetzen
*/
/* Verhindern Sie, dass Benutzer die Hintergrundfarbe der Webseite anpassen, und fügen Sie eine Methode hinzu, mit der Benutzer die Schriftart anpassen können*/
html {
Farbe: Schwarz;
Hintergrund: weiß;
}
/* Ränder führen normalerweise dazu, dass die Stile in verschiedenen Browsern unterschiedlich angezeigt werden */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
Rand: 0;
Polsterung: 0;
}
/* Beachten Sie, dass Formularelemente nicht die übergeordnete Schriftart erben*/
Körper, Schaltfläche, Eingabe, Auswahl, Textbereich {
Schriftart: 12px SimSun, Tahoma, Arial, serifenlos;
}
Eingabe, Auswahl, Textbereich {
Schriftgröße: 100 %;
}
/* Entfernen Sie die Ränder jeder Tabellenzelle und sorgen Sie dafür, dass sich ihre Kanten überlappen*/
Tisch {
Rahmen-Collapse:Collapse;
Rahmenabstand: 0;
}
/* IE-Fehler behoben: th erbt nicht die Textausrichtung*/
das {
Textausrichtung: erben;
}
/* Den Standardrahmen entfernen */
Feldsatz, Bild {
Rand: keiner;
}
/* ie6 7 8(q)-Fehler wird als Inline-Leistung angezeigt*/
iframe {
Anzeige:Block;
}
/* Entfernen Sie den Rand dieses Elements in Firefox*/
Abk., Akronym {
Rand: keiner;
Schriftvariante: normal;
}
/* einheitlicher Del-Stil */
del {
Textdekoration: durchgestrichen;
}
Adresse, Beschriftung, Zitat, Code, dfn, em, th, var {
Schriftstil: normal;
Schriftstärke: 500;
}
/* Entferne die Markierung vor der Liste, li wird sie übernehmen*/
ol,ul {
Listenstil: keiner;
}
/* Die Ausrichtung ist der wichtigste Faktor beim Schriftsatz, zentrieren Sie nicht alles*/
Beschriftung,th {
Textausrichtung: links;
}
/* Lassen Sie den Titel von Yahoo anpassen, um ihn an mehrere Systemanwendungen anzupassen*/
h1,h2,h3,h4,h5,h6 {
Schriftgröße: 100 %;
Schriftstärke: 500;
}
q:vorher,q:nachher {
Inhalt:'';
}
/* Hoch- und Tiefstellung vereinheitlichen */
unter, sup {
Schriftgröße: 75 %;
Zeilenhöhe: 0;
Position: relativ;
vertikale Ausrichtung: Grundlinie;
}
sup {
oben: -0,5em;
}
Unter {
unten: -0,25em;
}
/* Den Link beim Hovern unterstreichen*/
ein:schweben {
Textdekoration: Unterstreichen;
}
/*Unterstreichungen werden standardmäßig nicht angezeigt, um die Seite einfach zu halten*/
ins,a {
Textdekoration: keine;
}
/* Fokuspunktlinie in IE6 und 7 entfernen*/
a:Fokus,*:Fokus {
Umriss: keiner;
}
/* Floats löschen */
.clearfix:vorher,.clearfix:nachher {
Inhalt:"";
Anzeige:Tabelle;
}
.clearfix:nach {
klar: beides;
Überlauf: versteckt;
}
.klarfix {
zoom:1; /* für IE6 IE7 */
}
.klar{
klar: beides;
Anzeige:Block;
Überlauf: versteckt;
Höhe: 0;
Zeilenhöhe: 0;
Schriftgröße: 0;
}
/* Anzeige und Ausblenden festlegen, normalerweise in Verbindung mit JS verwendet*/
.verstecken {
Anzeige: keine !wichtig;
Sichtbarkeit: versteckt;
}
.block {
Anzeige:Block !wichtig;
}
/* Inline setzen, um durch Floating verursachte Fehler zu reduzieren */
.fl {
schweben: links;
Anzeige: Inline;
}
.fr {
schweben: rechts;
Anzeige: Inline;
}

<<:  Eine kurze Diskussion über den Unterschied zwischen MySQL-Primärschlüsselindex und Nicht-Primärschlüsselindex

>>:  Eine kurze Diskussion darüber, ob CSS das Rendern von Seiten blockiert

Artikel empfehlen

Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Ich bin kürzlich auf das Audiovisual Linux Projec...

7 Interviewfragen zu JS, wie viele können Sie richtig beantworten

Vorwort In JavaScript ist dies der Kontext zum Au...

Zen-Codierung für Editplus – Beispielcodebeschreibung

Er gibt beispielsweise ein: XML/HTML Code div#Seit...

Natives JS zur Realisierung eines springenden Balls

Aus einer Laune heraus habe ich eine Fallstudie ü...

So bereinigen Sie Ihre Docker-Daten vollständig

Inhaltsverzeichnis Regelmäßig beschneiden Spiegel...

So sortieren Sie eine Zeile oder Spalte in MySQL

Verfahren: Nach Beschreibung: Beides kann nicht e...

Vue + OpenLayers Schnellstart-Tutorial

Openlayers ist ein modulares, leistungsstarkes un...

WeChat Mini-Programm: Position des Videofeuers zufällig

In diesem Artikel wird der spezifische Code zur z...

So erstellen Sie ein standardisiertes VMware-Image für Kubernetes unter Rancher

Wenn wir Kubernetes lernen, müssen wir in der Kub...

CSS-Overflow-Wrap – Verwendung neuer Eigenschaftswerte überall

1. Verstehen Sie zunächst das Overflow-Wrap-Attri...

Entwickeln Sie Beispielcode für einen Taschenrechner mit nativem JavaScript

Die Hauptfunktion eines Rechners besteht darin, n...