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

So implementieren Sie eine Paging-Abfrage in MySQL

SQL-Paging-Abfrage:Hintergrund Im System des Unte...

Eine Analyse von Div+Float, einem sehr wichtigen Konzept im Website-Design

Beim Erstellen einer Website treten immer wieder P...

Reiner CSS-Header, korrigierter Implementierungscode

Es gibt zwei Hauptgründe, warum es schwierig ist,...

So überprüfen Sie, ob MySQL erfolgreich installiert wurde

Nachdem MySQL installiert wurde, können Sie in ei...

MySQL-Transaktionsanalyse

Transaktion Eine Transaktion ist eine grundlegend...

Erweiterte benutzerdefinierte JavaScript-Ausnahme

Inhaltsverzeichnis 1. Konzept 1.1 Was sind Fehler...

So laden Sie das JAR-Paket über die Webseite auf Nexus hoch

Wie lädt man das JAR-Paket in ein privates Lager ...

Detaillierte Erläuterung des Redo-Logs und Undo-Logs in MySQL

Die wichtigsten Protokolle im MySQL-Protokollsyst...

Detaillierte Erklärung zu React Hooks

Inhaltsverzeichnis Was sind Hooks? Klassenkompone...

So verwenden Sie Docker zum Erstellen eines privaten pypi-Repositorys

1. Konstruktion 1. Bereiten Sie die Datei htpassw...

Implementierung der MySQL-Benutzerrechteverwaltung

1. Einführung in MySQL-Berechtigungen Es gibt 4 T...

HTML/CSS (der erste Leitfaden, den Anfänger unbedingt lesen sollten)

1. Die Bedeutung von Webstandards verstehen - War...

Tutorial zur Installation und Konfiguration von MySQL Workbench unter CentOS

In diesem Artikel finden Sie das Installations- u...