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

CSS3-Bézierkurven-Beispiel: Erstellen von Link-Hover-Animationseffekten

Wir verwenden animierte CSS3-Übergänge, um einen ...

So verwenden Sie Docker+DevPi zum Erstellen einer lokalen PyPi-Quelle

Vor einiger Zeit musste ich für die Entwicklung h...

Lösung für das Problem, dass der Docker-Container nicht gestoppt werden kann

Die Lösung lautet wie folgt: 1. Container löschen...

Unterschiede zwischen proxy_pass in zwei Modulen in nginx

1. Die proxy_pass -Direktive des Moduls 1.ngx_str...

Beginnen Sie CSS-Pseudoklassennamen nicht mit Zahlen

Wenn Neulinge Div+CSS entwickeln, müssen sie die ...

Implementierung von FIFO in der Linux-Prozesskommunikation

FIFO-Kommunikation (First In First Out) FIFO-Name...

So ändern Sie das MySQL-Passwort auf dem XAMPP-Server (mit Bildern)

Heute habe ich bei der Arbeit an PHP herausgefund...

Detaillierte Erklärung zur Verwendung der vue3 Teleport-Sofortbewegungsfunktion

Die Verwendung der vue3 Teleport-Sofortbewegungsf...

CSS3-Implementierungscode für den kreisförmigen Fortschritts-Tick-Effekt

Inhaltsverzeichnis 8. Kreisförmiger Fortschritts-...

So überwachen Sie Tomcat mit LambdaProbe

Einführung: Lambda Probe (früher bekannt als Tomc...

CSS horizontale Zentrierung und Begrenzung der maximalen Breite

Eine CSS-Layout- und Stilfrage: Wie kann man die ...

5 Möglichkeiten zur Migration von MySQL zu ClickHouse

Die Datenmigration muss von MySQL nach ClickHouse...

Nativer JS-Musikplayer

In diesem Artikelbeispiel wird der spezifische JS...