Aunque W3C ha formulado algunos estándares para HTML: los navegadores analizarán las etiquetas en las páginas web renderizadas de acuerdo con sus propios estilos predefinidos, Firefox puede obtener la hoja de estilo predeterminada de Firefox ingresando el recurso: //gre/res/html.css Command en la barra de direcciones. ¡Qué bueno sería si tuviera este pedido también! También puede ingresar este comando en la barra de direcciones de diferentes versiones de Firefox, para que pueda comparar las diferencias entre las diferentes versiones de Firefox, lo que nos da una referencia importante al reiniciar CSS.
/****** Comenzar el bloque de licencias *****
* Versión: MPL 1.1/GPL 2.0/LGPL 2.1
*
* El contenido de este archivo está sujeto a la versión de Licencia Pública de Mozilla
* 1.1 (la licencia); No puede usar este archivo excepto de conformidad con
* La licencia. Puede obtener una copia de la licencia en
* http://www.mozilla.org/mpl/
*
* El software distribuido bajo la licencia se distribuye de tal manera
* Sin garantía de ningún tipo, expresa o implícita. Ver la licencia
* para el idioma específico que rigen los derechos y limitaciones bajo el
* Licencia.
*
* El código original es el código Mozilla.org.
*
* El desarrollador inicial del código original es
* Netscape Communications Corporation.
* Las porciones creadas por el desarrollador inicial son derechos de autor (c) 1998
* El desarrollador inicial. Reservados todos los derechos.
*
* Contribuyente (s):
* Blake Ross <[email protected]>
*
* Alternativamente, el contenido de este archivo puede usarse bajo los términos de
* Cualquiera de los GNU General Public License versión 2 o posterior (el GPL),
* o la Licencia Pública General General de GNU versión 2.1 o posterior (LGPL),
* en cuyo caso las disposiciones del GPL o el LGPL son aplicables en su lugar
* de los anteriores. Si desea permitir el uso de su versión de este archivo solamente
* Según los términos de la GPL o el LGPL, y no permitir que otros
* Use su versión de este archivo bajo los términos del MPL, indique su
* Decisión eliminando las disposiciones anteriores y reemplazarlas con el aviso
* y otras disposiciones requeridas por el GPL o el LGPL. Si no eliminas
* Las disposiciones anteriores, un destinatario puede usar su versión de este archivo en
* Los términos de cualquiera de los MPL, GPL o LGPL.
*
***** Bloque de licencia final ******/
@namespace url (http://www.w3.org/1999/xhtml); / * Establecer el espacio de nombres predeterminado en html */
/ * bidi */
[dir = rtl] {
Dirección: RTL;
Unicode-bidi: incrustado;
}
[dir = ltr] {
Dirección: LTR;
Unicode-bidi: incrustado;
}
bdo [dir] {
Unicode-bidi: bidi-supervide;
}
/ * bloques */
html, div, map, dt, isIndex, forma {
Pantalla: bloque;
}
cuerpo {
Pantalla: bloque;
margen: 8px;
}
P, DL, multicol {
Pantalla: bloque;
margen: 1em 0;
}
DD {
Pantalla: bloque;
-Moz-margin-start: 40px;
}
Blockquote {
Pantalla: bloque;
margen: 1em 40px;
}
DIRECCIÓN {
Pantalla: bloque;
estilo de fuente: cursiva;
}
centro {
Pantalla: bloque;
Text-Align: -Moz-Center;
}
blockquote [type = cite] {
Pantalla: bloque;
margen: 1em 0px;
-Moz-Padding-start: 1em;
-Moz-Border-start: Solid;
color de borde: azul;
ancho fronterizo: delgado;
}
span [_moz_quote = true] {
Color: azul;
}
pre [_moz_quote = true] {
Color: azul;
}
H1 {
Pantalla: bloque;
tamaño de fuente: 2em;
Font-Weight: Bold;
margen: .67em 0;
}
H2 {
Pantalla: bloque;
tamaño de fuente: 1.5em;
Font-Weight: Bold;
margen: .83em 0;
}
H3 {
Pantalla: bloque;
tamaño de fuente: 1.17em;
Font-Weight: Bold;
margen: 1em 0;
}
H4 {
Pantalla: bloque;
Font-Weight: Bold;
margen: 1.33em 0;
}
H5 {
Pantalla: bloque;
tamaño de fuente: 0.83em;
Font-Weight: Bold;
margen: 1.67em 0;
}
H6 {
Pantalla: bloque;
tamaño de fuente: 0.67em;
Font-Weight: Bold;
margen: 2.33em 0;
}
Listado {
Pantalla: bloque;
Font-Family: -Moz fijado;
tamaño de fuente: medio;
espacio blanco: pre;
margen: 1em 0;
}
XMP, pre, Textext {
Pantalla: bloque;
Font-Family: -Moz fijado;
espacio blanco: pre;
margen: 1em 0;
}
/ * tablas */
mesa {
Pantalla: tabla;
espaciado fronterizo: 2px;
colapso de borde: separado;
margen-top: 0;
Botón de margen: 0;
/* Xxxldb ¿Queremos esto si somos border-colapso: colapso? */
-Moz-box-siting: border-box;
Texto-Indent: 0;
}
tabla [align = izquierda] {
flotante: izquierda;
}
tabla [align = right] {
flotante: correcto;
text-align: inicio;
}
tabla [reglas]: no ([reglas = none]) {
Colapso de borde: colapso;
}
/ * Leyenda hereda de la tabla, no en la tabla */
subtítulo {
Pantalla: Caption de tabla;
Text-Align: Center;
-Moz-box-siting: border-box;
}
tabla [align = centro]> subtítulos {
margen-izquierda: auto;
margen-derecha: auto;
}
tabla [align = Center]> subtition [align = izquierda] {
margen-derecha: 0;
}
Tabla [align = Center]> subtítulos [align = right] {
margen-izquierda: 0;
}
tr {
Pantalla: hilera de mesa;
Align vertical: heredar;
}
col {
Pantalla: columna de tabla;
}
colgroup {
Pantalla: tabla-columna-grupo;
}
tbody {
Pantalla: Grupo de hilera de mesa;
Align vertical: medio;
}
thead {
Pantalla: Grupo de cabeza de tabla;
Align vertical: medio;
}
tfoot {
Pantalla: grupo de footer de tabla;
Align vertical: medio;
}
/ * para tablas XHTML sin tbody */
tabla> tr {
Align vertical: medio;
}
TD {
Display: Cel-Cell;
Align vertical: heredar;
text-align: heredar;
relleno: 1px;
}
th {
Display: Cel-Cell;
Align vertical: heredar;
Font-Weight: Bold;
relleno: 1px;
}
tr> forma: -Moz-is-html, tbody> form: -moz-is-html,
thead> Forma: -Moz-is-html, tfoot> Forma: -Moz-is-html,
Tabla> Forma: -Moz-Is-Html {
/ * IMPORTANTE: No muestre estas formas en HTML */
Pantalla: ¡Ninguno! Importante;
}
/ * Entradas */
P: antes {
Contenido: Open-Quote;
}
P: después de {
Contenido: cotización cerrada;
}
B, fuerte {
Font-peso: más audaz;
}
i, cite, em, var, dfn {
estilo de fuente: cursiva;
}
TT, Code, KBD, SAMP {
Font-Family: -Moz fijado;
}
u, ins {
Decoración de texto: subrayado;
}
S, Strike, del {
Decoración de texto: línea a través de;
}
parpadear {
Decoración de texto: Blink;
}
grande {
tamaño de fuente: más grande;
}
pequeño {
tamaño de fuente: más pequeño;
}
sub {
Align vertical: sub;
tamaño de fuente: más pequeño;
Línea de altura: normal;
}
sorber {
Align vertical: super;
tamaño de fuente: más pequeño;
Línea de altura: normal;
}
nobr {
White-Space: Nowrap;
}
/ * títulos */
abbr [título], acrónimo [título] {
Border-Bottom: punteado 1px;
}
/ * listas */
UL, menú, dir {
Pantalla: bloque;
Tipo de estilo de lista: disco;
margen: 1em 0;
-Moz-Padding-start: 40px;
}
ol {
Pantalla: bloque;
Tipo de estilo de lista: decimal;
margen: 1em 0;
-Moz-Padding-start: 40px;
}
li {
Pantalla: List-item;
}
/ * Las listas anidadas no tienen márgenes superiores/inferiores */
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 Dir, Dir Menú, Dir DL,
menú ul, menú ol, direct de menú, menú menú, menú DL,
dl ul, dl ol, dl dir, menú dl, dl dl {
margen-top: 0;
Botón de margen: 0;
}
/ * 2 listas desordenadas profundas Use un círculo */
ol ul, ul ul, menú ul, dir ul,
Menú de OL, menú UL, menú Menú, Menú dirente,
ol dir, ul dir, menú dir, dir dir {
Tipo de estilo de lista: Circle;
}
/ * 3 listas desordenadas de profundidad (o más) Use un cuadrado */
ol ol ul, ol ul, ol menú ul, ol dir ul,
Menú de Ol, menú de Ol ul, menú del menú de ol, menú de OL Dir,
Ol dir, ol ul dir, ol menú dir, ol dir dir,
ul ol ul, ul ul ul, menú ul ul, ul dirul,
Menú Ul Ol, menú UL UL, menú Menú UL, menú de UL Dir,
ul ol dir, ul ul dir, ul menú dir, ul dir dir,
menú de ul, menú Ul Ul, menú Menú Ul, menú dirul,
menú de menú, menú UL Menú, menú Menú menú Menú Menú, menú Dir Menú,
Menú de dir, menú ul dir, direct de menú de menú, menú dirir, dir,
Dir Ol UL, Dir UL, Dir Menu UL, Dir Dir UL,
Menú directo, menú dirul, menú de dirección, menú directo de directorio,
Dir Ol dir, dirul dir, direct Menu, dir, dir dir {
Tipo de estilo de lista: Square;
}
/* hojas */
/* <hr> Los atributos de noshade y color son manejados completamente por
* El código de mapeo de atributos nshtmlhrelement
*/
HR {
Pantalla: bloque;
Altura: 2px;
borde: 1px insertado;
Margen: 0.5em Auto 0.5em Auto;
Color: gris;
-Moz-Float-Edge: Margin-Box;
-Moz-box-siting: border-box;
}
HR [size = 1] {
estilo fronterizo: sólido ninguno ninguno ninguno;
}
*|*:-Moz-Any-Link img, img [useMap], objeto [useMap] {
borde: 2px sólido;
}
img: -moz-rompido :: antes, entrada: -Moz-Breaken :: antes,
IMG: -MOZ-USER-DISABLED :: Antes, Entrada: -Moz-User-Disable :: antes,
img: -Moz-Cargar :: antes, entrada: -Moz-Cargar :: antes,
Applet: -Moz-Epty-Except-Children-With-LocalName (Param):-Moz-Broken :: antes,
Applet: -Moz-Epty-Except-Children-With-LocalName (Param):-Moz-User-Disable :: antes {
Contenido: -MOZ-alt-Content! IMPORTANTE;
Unicode-bidi: incrustado;
}
Objeto: -Moz-Broken> *| *, Applet: -moz-Burkken> *| *
objeto: -moz-user-disable> *| *, applet: -moz-user-disable> *| *{
/*
Heredar en la alineación del objeto para que no estemos alineados explícitamente
Terminaremos en el lugar correcto verticalmente. Ver error 36997. Tenga en cuenta que esto
No es! importante porque estamos alineados explícitamente.
*/
Align vertical: heredar;
}
IMG: -Moz supresado, Entrada: -Moz supresado, Objeto: -Moz supresado,
incrustado: -Moz supresado, applet: -Moz-supresado {
/*
Establezca la visibilidad también en caso de que la página cambie la pantalla. Tenga en cuenta que nosotros _May_
solo quiere establecer la visibilidad y no mostrar, en general, si encontramos que
Pantalla: ninguno rompe demasiados diseños. Y si decidimos que realmente queremos
personas para poder hacer clic con el botón derecho en imágenes bloqueadas, etc., necesitamos establecer
Ni uno, y hackear el código de pintura ...... :(
*/
Pantalla: ¡Ninguno! Importante;
Visibilidad: ¡Oculto! Importante;
}
img [useMap], objeto [useMap] {
Color: azul;
}
Frameset {
Pantalla: ¡Bloque! importante;
desbordamiento: -MOZ-Hidden-inscrollable;
Posición: estática! importante;
FLOAT: Ninguno! importante;
Border: ¡Ninguno! importante;
}
marco {
Border: ¡Ninguno! importante;
}
iframe {
Border: Recuadro 2px;
}
Noframes {
Pantalla: ninguno;
}
espaciador {
Posición: estática! importante;
FLOAT: Ninguno! importante;
}
lienzo {
-Moz-User-Select: Ninguno;
}
/ * Contenido enfocable: cualquier cosa con tabindex> = 0 es enfocable */
ABBR: Enfoque, acrónimo: Enfoque, Dirección: Enfoque, Applet: Focus, B: Enfoque,
Base: Focus, Big: Focus, Blockquote: Focus, BR: Focus, Canvas: Focus, Leytion: Focus,
Centro: 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, Font: Focus, Forma: Focus, H1: Focus, H2: Focus, H3: Focus, H4: Enfoque,
H5: Focus, H6: Focus, HR: Focus, I: Focus, IMG: Focus, INS: Focus,
KBD: Focus, Etiqueta: Focus, Legend: Focus, Li: Focus, Enlace: Enfoque, Menú: Enfoque,
Objeto: Enfoque, OL: Enfoque, P: Enfoque, PRE: Enfoque, P: Enfoque, S: Enfoque, SAMP: Enfoque,
Pequeño: Enfoque, Span: Focus, Strike: Focus, Fuerte: Enfoque, Sub: Enfoque, SUP: Enfoque,
Tabla: Focus, Tbody: Focus, TD: Focus, Tfoot: Focus, Th: Focus, Thead: Focus,
TR: Focus, TT: Focus, U: Focus, UL: Focus, Var: Focus {
/* No especifique el color de esquema, siempre debemos usar el valor inicial. */
Esquema: 1px punteado;
}
/ * Elementos ocultos */
área, base, base, cabeza, meta, guión, estilo, título,
Noembed, Param {
Pantalla: ninguno;
}
/ * Emulación de HTML no estándar <Marquee> Etiqueta */
marquesina {
Ancho: -Moz disponible;
Pantalla: bloque en línea;
Align vertical: fondo de texto;
text-align: inicio;
-Moz-Binding: URL ('Chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-horizontal');
}
marquesina [direction = up], marquee [direction = down] {
-Moz-Binding: URL ('Chrome: //xbl-marquee/content/xbl-marquee.xml#marquee- verical');
Altura: 200px;
}
/ * Imprimir reglas solo siguen */
@Media Print {
marquesina {-moz -unking: ninguno; }
/* Xxx Esto no debería ser necesario, deberíamos dejar de parpadear
de cualquier tipo en la vista previa de impresión, no solo el elemento <plaink> */
parpadear {
Decoración de texto: ninguna;
}
}