Obwohl W3C einige Standards für HTML formuliert hat: Browser werden die Beschriftungen in gerenderten Webseiten entsprechend ihren eigenen vordefinierten Stilen analysieren, kann Firefox die Standardstilblatt von Firefox erhalten, indem sie in die Ressource eingeben: //gre/res/html.css -Befehl in der Adressleiste. Wie großartig wäre es, wenn ich auch diese Bestellung hätte! Sie können diesen Befehl auch in der Adressleiste verschiedener Versionen von Firefox eingeben, damit Sie die Unterschiede zwischen verschiedenen Versionen von Firefox vergleichen können, was uns beim Zurücksetzen von CSS eine wichtige Referenz gibt.
/****** Beginn des Lizenzblocks *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* Der Inhalt dieser Datei unterliegt der Mozilla Public Lizenzversion
* 1.1 (die Lizenz); Sie dürfen diese Datei nicht verwenden, außer in Einhaltung der Einhaltung
* Die Lizenz. Sie können eine Kopie der Lizenz bei erhalten
* http://www.mozilla.org/mpl/
*
* Software, die unter der Lizenz verteilt ist, wird als Basis verteilt.
* Ohne Garantie jeglicher Art, entweder ausdrücklich oder impliziert. Siehe die Lizenz
* Für die spezifischen Sprachregierungsrechte und Einschränkungen unter dem
* Lizenz.
*
* Der ursprüngliche Code ist Mozilla.org Code.
*
* Der anfängliche Entwickler des ursprünglichen Code ist
* Netscape Communications Corporation.
* Vom ursprünglichen Entwickler erstellte Teile sind das Urheberrecht (c) 1998
* Der anfängliche Entwickler. Alle Rechte vorbehalten.
*
* Mitwirkende (en):
* Blake Ross <[email protected]>
*
* Alternativ kann der Inhalt dieser Datei unter den Bedingungen von verwendet werden
* Beide der GNU General Public Lizenz Version 2 oder höher (die GPL),
* oder die gnu weniger allgemeine öffentliche Lizenz Version 2.1 oder höher (die LGPL),
* In diesem Fall sind die Bestimmungen der GPL oder der LGPL stattdessen anwendbar
* von denen oben. Wenn Sie nur Ihre Version dieser Datei verwenden möchten
* unter den Bestimmungen der GPL oder der LGPL und anderen nicht zuzulassen, um anderen zu erlauben
* Verwenden Sie Ihre Version dieser Datei unter den Bedingungen der MPL, geben Sie Ihre an
* Entscheidung durch Löschen der oben genannten Bestimmungen und ersetzen Sie sie durch die Mitteilung
* und andere Bestimmungen, die von der GPL oder der LGPL erforderlich sind. Wenn Sie nicht löschen
* Die obigen Bestimmungen, ein Empfänger kann Ihre Version dieser Datei unter verwenden
* Die Bedingungen eines der MPL, der GPL oder der LGPL.
*
***** Endlizenzblock ******//
@NameSpace URL (http://www.w3.org/1999/xhtml); / * Standard -Namespace auf html */festlegen
/ * bidi */
[Dir = rtl] {
Richtung: RTL;
Unicode-Bidi: Einbettung;
}
[Dir = ltr] {
Richtung: LTR;
Unicode-Bidi: Einbettung;
}
Bdo [Dir] {
Unicode-Bidi: Bidi-Override;
}
/ * Blöcke */
html, div, map, dt, issidex, Form {
Anzeige: Block;
}
Körper {
Anzeige: Block;
Rand: 8px;
}
P, DL, Multicol {
Anzeige: Block;
Rand: 1EM 0;
}
dd {
Anzeige: Block;
-moz-margin-start: 40px;
}
Blockquote {
Anzeige: Block;
Rand: 1EM 40px;
}
Adresse {
Anzeige: Block;
Schriftstil: kursiv;
}
Zentrum {
Anzeige: Block;
Text-Align: -moz-center;
}
blockquote [type = cite] {
Anzeige: Block;
Rand: 1EM 0PX;
-moz-padding-start: 1em;
-moz-border-start: fest;
Grenzfarbe: Blau;
Randbreit: dünn;
}
span [_moz_quote = true] {
Farbe: Blau;
}
pre [_moz_quote = true] {
Farbe: Blau;
}
H1 {
Anzeige: Block;
Schriftgröße: 2EM;
Schriftgewicht: fett;
Rand: .67em 0;
}
H2 {
Anzeige: Block;
Schriftgröße: 1,5EM;
Schriftgewicht: fett;
Rand: .83em 0;
}
H3 {
Anzeige: Block;
Schriftgröße: 1.17em;
Schriftgewicht: fett;
Rand: 1EM 0;
}
H4 {
Anzeige: Block;
Schriftgewicht: fett;
Rand: 1,33em 0;
}
H5 {
Anzeige: Block;
Schriftgröße: 0,83EM;
Schriftgewicht: fett;
Rand: 1.67EM 0;
}
H6 {
Anzeige: Block;
Schriftgröße: 0,67EM;
Schriftgewicht: fett;
Rand: 2.33em 0;
}
Listing {
Anzeige: Block;
Schriftfamilie: -moz-fixiert;
Schriftgröße: Medium;
weißer Raum: PRE;
Rand: 1EM 0;
}
XMP, Pre, Plaintext {
Anzeige: Block;
Schriftfamilie: -moz-fixiert;
weißer Raum: PRE;
Rand: 1EM 0;
}
/ * Tabellen */
Tisch {
Anzeige: Tabelle;
Randabstand: 2px;
Grenzkollapse: getrennt;
Rand: 0;
Randboden: 0;
/* Xxxldb Wollen wir das, wenn wir Grenzkollapse sind: Zusammenbruch? */
-moz-Box-Größe: Border-Box;
textindent: 0;
}
Tabelle [Align = links] {
float: links;
}
Tabelle [Align = rechts] {
float: rechts;
Text-Align: Start;
}
Tabelle [Regeln]: nicht ([Regeln = keine]) {
Grenzkollapse: Zusammenbruch;
}
/ * caption erbt aus table nicht table-outter */
Untertitel {
Anzeige: Tabellenkaption;
Text-Align: Mitte;
-moz-Box-Größe: Border-Box;
}
Tabelle [align = center]> caption {
Rand-Links: Auto;
Margin-Right: Auto;
}
Tabelle [align = center]> caption [align = links] {
Rand-Rechts: 0;
}
Tabelle [align = center]> caption [align = rechts] {
Rand-Links: 0;
}
Tr {
Anzeige: Tabellenreihe;
vertikaler Align: Erbe;
}
col {
Anzeige: Tabellensäule;
}
Colgroup {
Anzeige: Tabellensäulengruppe;
}
tbody {
Anzeige: Tabellenreihegruppe;
vertikaler Align: Mitte;
}
thead {
Anzeige: Tabellenübergreifungsgruppe;
vertikaler Align: Mitte;
}
tfoot {
Anzeige: Tischfußgruppe;
vertikaler Align: Mitte;
}
/ * für xhtml -Tabellen ohne tbody */
Tabelle> tr {
vertikaler Align: Mitte;
}
td {
Anzeige: Tabellenzelle;
vertikaler Align: Erbe;
Text-Align: Erbe;
Polsterung: 1PX;
}
th {
Anzeige: Tabellenzelle;
vertikaler Align: Erbe;
Schriftgewicht: fett;
Polsterung: 1PX;
}
Tr> Form: -moz-is-html, tbody> Form: -moz-is-html,
Thead> Form: -moz-is-html, tfoot> Form: -moz-is-html,
Tabelle> Form: -moz-is-html {
/ * Wichtig: Zeigen Sie diese Formen nicht in HTML */
Anzeige: Keine! Wichtig;
}
/ * Inlines */
F: Vor {
Inhalt: Open-Quote;
}
F: Nach {
Inhalt: Nahquote;
}
B, stark {
Schriftgewicht: mutiger;
}
Ich, zitieren, em, var, dfn {
Schriftstil: kursiv;
}
TT, Code, KBD, Samp {
Schriftfamilie: -moz-fixiert;
}
u, Ins {
Textdekoration: Unterstreichung;
}
s, streik, del {
Textdekoration: Zeilenum;
}
blinzeln {
Textdekoration: Blink;
}
groß {
Schriftgröße: größer;
}
klein {
Schriftgröße: kleiner;
}
sub {
vertikaler Align: sub;
Schriftgröße: kleiner;
Linienhöhe: normal;
}
sup {
vertikaler Align: Super;
Schriftgröße: kleiner;
Linienhöhe: normal;
}
nobr {
weißer Raum: Nowrap;
}
/ * Titel */
ABBR [Titel], Akronym [Titel] {
Grenzboden: 1px gepunktet;
}
/ * listen */
ul, Menü, Dir {
Anzeige: Block;
Listenstil-Typ: Disc;
Rand: 1EM 0;
-moz-padding-start: 40px;
}
ol {
Anzeige: Block;
Listenstil-Typ: Dezimal;
Rand: 1EM 0;
-moz-padding-start: 40px;
}
li {
Anzeige: List-Item;
}
/ * verschachtelte Listen haben keine oberen/unteren Ränder */
ul ul, ul ol, ul dir, UL -Menü, Ul DL,
ol ul, ol ol, ol Dir, ol Menü, ol dl,
Dir Ul, Dir ol, Dir, Dirmenü, Dir dl,
Menü UL, Menü OL, Menü DIR, Menümenü, Menü DL,
DL UL, DL OL, DL DIR, DL -Menü, dl dl {
Rand: 0;
Randboden: 0;
}
/ * 2 Tiefe ungeordnete Listen verwenden einen Kreis */
ol ul, ul ul ul, Menü Ul, Dir ul,
OL -Menü, UL -Menü, Menümenü, DIR -Menü,
OL dir, ul, Menü Dir, Dir dir {
Listenstil-Typ: Kreis;
}
/ * 3 Deep (oder mehr) ungeordnete Listen verwenden ein Quadrat */
ol ol ul, ol ul ul, ol Menu ul, ol Dir ul,
OL ol -Menü, ol UL -Menü, OL -Menü, OL -Dire -Menü,
Ol ol Dir, ol Ul dir, ol Menu Dir, ol Dir.
ul ul ul, ul ul ul ul, ul muser ul, ul ul ul,
UL ol -Menü, UL UL -Menü, UL -Menümenü, UL -DIR -Menü,
ul ol dir, ul Ul ul dir, ul Menu Dir, Ul dir Dir.,
Menü ul ul, Menü UL UL ul, Menü ul, Menü dir ul,
Menü OL -Menü, Menü UL -Menü, Menümenü Menümenü, Menü Dire Menü,
Menü ol dir, Menü Ul dir, Menümenü Dire, Menü dir.
Dir ol ul, Dir ul ul, Dirmenü ul, dir Dir ul,
Dir ol -Menü, Dir UL -Menü, Menü "Dire", "Dire" -Menü, Menü, Menü, Menü, Menü.
Dir ol dir, Dir ul uR, Dirmen -Menü Dir, dir Dir dir {{
Listenstil-Typ: Square;
}
/* Blätter */
/* <hr> Noshade und Farbattribute werden vollständig von abgewickelt
* Der NSHTMLhrelement -Attributzuordnungscode
*/
HR {
Anzeige: Block;
Höhe: 2px;
Grenze: 1PX -Einschub;
Rand: 0,5EM Auto 0,5EM Auto;
Farbe: Grau;
-moz-float-kedig: margin-box;
-moz-Box-Größe: Border-Box;
}
HR [size = 1] {
Grenzstil: Feste keine keine;
}
*|*:-Moz-any-link img, img [Usemap], Objekt [Usemap] {
Grenze: 2px fest;
}
IMG: -moz-broken :: vor, Eingabe: -moz-broken :: vor,
IMG: -moz-user-Behinderte :: vor, Eingabe: -moz-user-Behinderte :: vor,
IMG: -moz-loading :: vor, Eingabe: -moz-loading :: vor,
Applet: -moz-taumy-fexcept-children-mit-LocalName (Param):-Moz-Breken :: vor,
Applet: -moz-taumy-opt-children-mit-LocalName (Param):-Moz-User-Dessabled :: vor {{
Inhalt: -moz-Alt-in-in-In-Inhalt! Wichtig;
Unicode-Bidi: Einbettung;
}
Objekt: -moz-broken> *| *, Applet: -moz-broken> *| * *
Objekt: -moz-user-Behinderte> *| *, Applet: -moz-user-Behinderte> *| *{
/*
Erben Sie in die Ausrichtung des Objekts, damit wir nicht explizit ausgerichtet sind, wenn wir nicht ausgerichtet sind
Wir werden vertikal am richtigen Ort landen. Siehe Bug 36997. Beachten Sie, dass dies dies
ist nicht! Wichtig, weil wir explizit ausgerichtet werden.
*/
vertikaler Align: Erbe;
}
IMG: -moz-supprimiert, Eingang: -moz-supprimiert, Objekt: -moz-supprimiert,
Einbettung: -Moz-unterdrückt, Applet: -moz-supprimiert {
/*
Stellen Sie auch die Sichtbarkeit fest, falls die Seite angezeigt wird. Beachten Sie, dass wir _may_
Sie möchten nur die Sichtbarkeit festlegen und nicht im Allgemeinen angezeigt werden, wenn wir das finden
Anzeige: Keine bricht zu viele Layouts. Und wenn wir uns entscheiden, wollen wir wirklich
Menschen, um mit der rechten Maustaste auf blockierte Bilder usw. klicken zu können, müssen wir einstellen
weder eins und hacken Sie den Malcode ...... :(
*/
Anzeige: Keine! Wichtig;
Sichtbarkeit: versteckt! Wichtig;
}
IMG [Usemap], Objekt [Usemap] {
Farbe: Blau;
}
Frameset {
Anzeige: Block! wichtig;
Überlauf: -moz-verstecktes Unkrollbar;
Position: statisch! wichtig;
Float: Keine! wichtig;
Grenze: Keine! wichtig;
}
rahmen {
Grenze: Keine! wichtig;
}
iframe {
Grenze: 2px -Einschub;
}
noframes {
Anzeige: Keine;
}
Spacer {
Position: statisch! wichtig;
Float: Keine! wichtig;
}
Leinwand {
-moz-user-Select: Keine;
}
/ * fokussierbarer Inhalt: Alles w/ tabindex> = 0 ist fokussierbar */
ABBR: Fokus, Akronym: Fokus, Adresse: Fokus, Applet: Focus, B: Focus,
Basis: Focus, Big: Focus, Blockquote: Focus, Br: Focus, Canvas: Fokus, Bildunterschrift: Fokus,
Mitte: Focus, Cite: Focus, Code: Focus, Col: Focus, Colgroup: Focus, DD: Focus,
Del: Focus, DFN: Focus, Dir: Focus, Div: Focus, DL: Focus, DT: Focus, EM: Focus,
Fieldset: Focus, Schriftart: Fokus, Form: Focus, H1: Focus, H2: Focus, H3: Focus, H4: Focus, Focus,
H5: Focus, H6: Focus, HR: Focus, I: Focus, IMG: Focus, Ins: Focus, Focus,
KBD: Fokus, Etikett: Fokus, Legende: Fokus, LI: Fokus, Link: Fokus, Menü: Fokus,
Objekt: Focus, OL: Focus, P: Focus, Pre: Focus, F: Focus, S: Focus, Samp: Focus,
klein: fokus, span: fokus, streik: fokus, stark: fokus, sub: fokus, sup: focus, fokus, fokus, fokus, fokus, fokus, fokus, fokus, fokus, fokus, fokus, fokus, fokus
Tabelle: Focus, Tbody: Focus, TD: Focus, Tfoot: Focus, Th: Focus, Thead: Focus,
Tr: Focus, TT: Focus, U: Focus, UL: Focus, var: Focus {
/* Geben Sie die Umrissfarbe nicht an, wir sollten immer den Anfangswert verwenden. */
Umriss: 1PX gepunktet;
}
/ * versteckte Elemente *//
Bereich, Basis, Basisfont, Kopf, Meta, Skript, Stil, Titel,
Noembed, Param {
Anzeige: Keine;
}
/ * Emulation von nicht standardmäßigem HTML <Marquee> Tag *//
Festzelt {
Breite: -moz -verfügbar;
Anzeige: Inline-Block;
vertikaler Align: Textboden;
Text-Align: Start;
-moz-binding: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-horizontal');
}
marquee [Direction = up], marquee [DIRECTION = DOWN] {
-moz-binding: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-vertical');
Höhe: 200px;
}
/ * Nur Regeln drucken folgen */
@media print {
Festzelt {-moz -Binding: Keine; }
/* Xxx Dies sollte nicht notwendig sein, wir sollten aufhören zu blinken
jeglicher Art in Druckvorschau, nicht nur das <blink> Element *//
blinzeln {
Textdekoration: Keine;
}
}