LaWebera.es
Estás en Home > Manuales web > Hojas de Estilo (CSS)

DHTML JavaScript Menu Courtesy of Milonic.com

 

Importante:

Este documento es una traducción al castellano de la revisión del 11 de enero de 1999 de la Recomendación del W3C "Cascading Style Sheets, Level 1", publicada por primera vez el 17 de diciembre de 1996.

Esta traducción fue publicada el 5 de marzo de 2001.

La última revisión de la traducción es del 20 de abril de 2001.

El URL del documento original es http://www.w3.org/TR/1999/REC-CSS1-19990111

El URL de la última versión de la Recomendación en inglés es http://www.w3.org/TR/REC-CSS1

La única versión normativa de este documento es la versión original en inglés que se encuentra en el sitio web del W3C. Ninguna parte del presente documento en castellano es normativa aunque se especifique lo contrario.

Véase el Aviso de copyright al final de este documento.

Este documento puede contener errores de traducción.

La traducción ha sido realizada por Juan R. Pozo, <jrpozo@conclase.net>

W3C

Hojas de Estilo en Cascada, nivel 1

(Cascading Style Sheets, level 1)

Recomendación del W3C, 17 de diciembre de 1996, revisado el 11 de Enero de 1999

Esta versión (en inglés)
http://www.w3.org/TR/1999/REC-CSS1-19990111
Última versión (en inglés)
http://www.w3.org/TR/REC-CSS1
Versión anterior (en inglés)
http://www.w3.org/TR/1999/REC-CSS1-961217
Autores
Håkon Wium Lee (howcome@w3.org)
Bert Bos (bert@w3.org)

Estado de este documento

Este documento es una recomendación del W3C. Ha sido revisado por Miembros del W3C (http://www.w3.org) y se ha llegado al acuerdo general de que la especificación es apropiada para su uso. Es un documento estable y puede ser utilizado como material de referencia o citado como referencia normativa en otro documento. El W3C auspicia la difusión general de esta Recomendación.

Puede encontrarse una lista de las recomendaciones actuales y otros documentos técnicos del W3C en http://www.w3.org/TR/.

Este documento es una versión revisada del documento editado por primera vez el 17 de diciembre de 1996. Los cambios realizados desde la primera versión están recogidos en el Apéndice F. La lista de errores conocidos de esta especificación está disponible en http://www.w3.org/Style/CSS/Errata/REC-CSS1-19990111-errata.

Tabla de contenidos

  1. Resumen
  2. Terminología
  3. 1 Conceptos básicos
    1. 1.1 Inclusión en HTML
    2. 1.2 Agrupamiento
    3. 1.3 Herencia
    4. 1.4 Clase como selector
    5. 1.5 ID como selector
    6. 1.6 Selectores contextuales
    7. 1.7 Comentarios
  4. 2 Pseudo-clases y pseudo-elementos
    1. 2.1 Pseudo-clases de vínculo
    2. 2.2 Pseudo-elementos tipográficos
    3. 2.3 El pseudo-elemento 'first-line'
    4. 2.4 El pseudo-elemento 'first-letter
    5. 2.5 Pseudo-elementos en selectores
    6. 2.6 Múltiples pseudo-elementos
  5. 3 La cascada
    1. 3.1 'important'
    2. 3.2 Orden de cascada
  6. 4 Modelo de formato
    1. 4.1 Elementos en bloque
      1. 4.1.1 Formato vertical
      2. 4.1.2 Formato horizontal
      3. 4.1.3 Elementos objeto de lista
      4. 4.1.4 Elementos flotantes
    2. 4.2 Elementos en línea
    3. 4.3 Elementos reemplazados
    4. 4.4 La altura de las líneas
    5. 4.5 El lienzo
    6. 4.6 Elementos 'BR'
  7. 5 Propiedades CSS1
    1. 5.1 Notación para los valores de las propiedades
    2. 5.2 Propiedades de fuente
      1. 5.2.1 Emparejamiento de fuentes
      2. 5.2.2 'font-family'
      3. 5.2.3 'font-style'
      4. 5.2.4 'font-variant'
      5. 5.2.5 'font-weight'
      6. 5.2.6 'font-size'
      7. 5.2.7 'font'
    3. 5.3 Propiedades de color y fondo
      1. 5.3.1 'color'
      2. 5.3.2 'background-color'
      3. 5.3.3 'background-image'
      4. 5.3.4 'background-repeat'
      5. 5.3.5 'background-attachment'
      6. 5.3.6 'background-position'
      7. 5.3.7 'background'
    4. 5.4 Propiedades de texto
      1. 5.4.1 'word-spacing'
      2. 5.4.2 'letter-spacing'
      3. 5.4.3 'text-decoration'
      4. 5.4.4 'vertical-align'
      5. 5.4.5 'text-transform'
      6. 5.4.6 'text-align'
      7. 5.4.7 'text-indent'
      8. 5.4.8 'line-height'
    5. 5.5 Propiedades de cuadro
      1. 5.5.1 'margin-top'
      2. 5.5.2 'margin-right'
      3. 5.5.3 'margin-bottom'
      4. 5.5.4 'margin-left'
      5. 5.5.5 'margin'
      6. 5.5.6 'padding-top'
      7. 5.5.7 'padding-right'
      8. 5.5.8 'padding-bottom'
      9. 5.5.9 'padding-left'
      10. 5.5.10 'padding'
      11. 5.5.11 'border-top-width
      12. 5.5.12 'border-right-width'
      13. 5.5.13 'border-bottom-width'
      14. 5.5.14 'border-left-width'
      15. 5.5.15 'border-width'
      16. 5.5.16 'border-color'
      17. 5.5.17 'border-style'
      18. 5.5.18 'border-top'
      19. 5.5.19 'border-right'
      20. 5.5.20 'border-bottom'
      21. 5.5.21 'border-left'
      22. 5.5.22 'border'
      23. 5.5.23 'width'
      24. 5.5.24 'height'
      25. 5.5.25 'float'
      26. 5.5.26 'clear'
    6. 5.6 Propiedades de clasificación
      1. 5.6.1 'display'
      2. 5.6.2 'white-space'
      3. 5.6.3 'list-style-type'
      4. 5.6.4 'list-style-image'
      5. 5.6.5 'list-style-position'
      6. 5.6.6 'list-style'
  8. 6 Unidades
    1. 6.1 Unidades de longitud
    2. 6.2 Unidades porcentuales
    3. 6.3 Unidades de color
    4. 6.4 URL
  9. 7 Conformidad con CSS1
    1. Compatibilidad con versiones futuras
  10. 8 Referencias
  11. 9 Agradecimientos
  1. Apéndice A: Ejemplo de hoja de estilo para HTML 2.0
  2. Apéndice B: Gramática CSS1
  3. Apéndice C: Codificación
  4. Apéndice D: Corrección gamma
  5. Apéndice E: Aplicabilidad y extensibilidad de CSS1
  6. Apéndice F: Cambios desde la versión del 17 de diciembre de 1996

8 Referencias

[1] Página de recursos del W3C sobre hojas de estilo para la web (http://www.w3.org/Style)

[2] "HTML 4.0 Specification", D. Raggett, A. Le Hors, I. Jacobs, diciembre de 1997. Disponible en http://www.w3.org/TR/REC-html40/.

[3] T Berners-Lee, D Connolly: "Hypertext Markup Language - 2.0", RFC 1866, MIT/W3C, noviembre de 1995. Esta especificación también está disponible en hipertexto (http://www.w3.org/MarkUp/html-spec/html-spec_toc.html)

[4] F Yergeau, G Nicol, G Adams, M Dürst: "Internationalization of the Hypertext Markup Language" (ftp://ds.internic.net/rfc/rfc2070.txt).

[5] ISO 8879:1986. Information Processing - Text and Office Systems - Standard Generalized Markup Language (SGML)

[6] ISO/IEC 10179:1996. Information technology -- Processing languages -- Document Style Semantics and Specification Language (DSSSL).

[7] ISO/IEC 9899:1990. Programming languages -- C.

[8] The Unicode Consortium, "The Unicode Standard -- Worldwide Character Encoding -- Version 1.0", Addison-Wesley, Volume 1, 1991, Volume 2, 1992.

[9] "A Standard Default color Space for the Internet", version 1.10, M. Stokes, M. Anderson, S. Chandrasekar, and R. Motta, 5 de noviembre de 1996.

[10] CIE Publication 15.2-1986.

[11] T Berners-Lee, L Masinter, M McCahill: "Uniform Resource Locators (URL)", RFC 1738, CERN, Xerox Corporation, University of Minnesota, diciembre de 1994

[12] "PNG (Portable Network Graphics) Specification, Version 1.0 specification" (http://www.w3.org/TR/REC-png-multi.html)

[13] Charles A. Poynton: "Gamma correction on the Macintosh Platform" (ftp://ftp.inforamp.net/pub/users/poynton/doc/Mac/Mac_gamma.pdf)

[14] International Color Consortium: "ICC Profile Format Specification, version 3.2", 1995 (ftp://sgigate.sgi.com/pub/icc/ICC32.pdf)

[15] S C Johnson: "YACC - Yet another compiler compiler", Technical Report, Murray Hill, 1975

[16] "Flex: The Lexical Scanner Generator", Version 2.3.7, ISBN 1882114213

9 Agradecimientos

Durante la corta vida de HTML, ha habido varias propuestas de hojas de estilo con las que esta propuesta está en deuda. En especial las propuestas de Robert Raisch, Joe English y Pei Wei fueron decisivas.

Muchas personas han contribuido al desarrollo de CSS1. Nos gustaría dar las gracias especialmente a: Terry Allen, Murray Altheim, Glenn Adams, Walter Bender, Tim Berners-Lee, Yves Bertot, Scott Bigham, Steve Byrne, Robert Cailliau, James Clark, Daniel Connolly, Donna Converse, Adam Costello, Todd Fahrner, Todd Freter, Roy Fielding, Neil Galarneau, Wayne Gramlich, Phill Hallam-Baker, Philipp Hoschka, Kevin Hughes, Scott Isaacs, Tony Jebson, William Johnston, Gilles Kahn, Philippe Kaplan, Phil Karlton, Evan Kirshenbaum, Yves Lafon, Murray Maloney, Lou Montulli, Colas Nahaboo, Henrik Frystyk Nielsen, David Perrell, William Perry, Scott Preece, Paul Prescod, Liam Quin, Vincent Quint, Jenny Raggett, Thomas Reardon, Cécile Roisin, Michael Seaton, David Seibert, David Siegel, David Singer, Benjamin Sittler, Jon Smirl, Charles Peyton Taylor, Irène Vatton, Daniel Veillard, Mandira Virmani, Greg Watkins, Mike Wexler, Lydja Williams, Brian Wilson, Chris Wilson, Lauren Wood y Stephen Zilles.

Tres personas merecen mención especial: Dave Raggett (por su apoyo y su trabajo en HTML 3), Chris Lilley (por sus continuas contribuciones, especialmente en el área de fuentes y colores) y Steven Pemberton (por sus habilidades organizativas y también creativas).

Apéndice F: Cambios desde la versión del 17 de diciembre de 1996

(Este apéndice es informativo, no normativo)

Este documento es una versión revisada de la Recomendación CSS1 que fue publicada por primera vez el 17 de diciembre de 1996. La lista que figura a continuación describe todos los cambios. Eligiendo la hoja de estilo alternativa "errata" todos los cambios aparecerán destacados.

Quisiéramos expresar nuestro agradecimiento a Komachi Yushi, Steve Byrne, Liam Quinn, Kazuteru Okahashi, Susan Lesch, y Tantek Çelik por su ayuda en la confección de esta edición revisada.

Erratas tipográficas y ortográficas y errores

Nota del traductor: las relaciones de erratas y de errores que aparecen en el texto original se refieren a los cambios introducidos en la versión original del documento en inglés y no son relevantes para esta versión traducida, por lo que no se incluyen. Esta versión se basa en el documento publicado en enero de 1999.

Por el mismo motivo, la hoja de estilo alternativa "errata" no está disponible en este documento, pero sí en la versión original en inglés.

Estructura y organización

AVISO DE COPYRIGHT

Copyright © 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). Todos los derechos reservados. http://www.w3.org/Consortium/Legal/

Los titulares del copyright proporcionan los documentos públicos que se encuentran en el sitio web del W3C de acuerdo con la siguiente Licencia. El software y las Definiciones de Tipo de Documento (Document Type Definitions, DTDs) asociadas con las especificaciones del W3C están gobernados por el aviso de copyright de Software.

Por el uso y/o la copia de este documento, usted (el beneficiario de la Licencia del copyright) está de acuerdo en que ha leído, entendido y que respetará los siguientes términos y condiciones:

Se concede permiso para usar, copiar y distribuir los contenidos de este documento en cualquier medio y para cualquier propósito sin necesidad del pago de fianzas ni royalties, siempre y cuando se incluya la siguiente información en TODAS las copias de este documento, o partes del mismo, que usted utilice:

  1. Un vínculo o URL al documento original del W3C.
  2. El aviso de copyright pre-existente del autor original; caso de no existir éste, debería utilizarse un aviso de la forma siguiente: "Copyright © [$fecha-del-documento] World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal" (Preferiblemente en hipertexto, pero se permite una representación en texto simple.)
  3. Si existe, el STATUS del documento W3C.

Cuando el espacio lo permita, debería incluirse una copia del texto completo de este AVISO. Le instamos a que mencione a los autores en cualquier programa, documento, u otro artículo o producto que usted cree como consecuencia de la implementación de los contenidos de este documento o de cualquier parte del mismo.

Esta licencia no concede permiso para crear modificaciones o documentos derivados de documentos del W3C. Sin embargo, caso de satisfacerse requerimientos adicionales (documentados en el Copyright FAQ), el W3C puede conceder permiso para crear modificaciones o documentos derivados a los individuos que satisfagan dichos requerimientos.

ESTE DOCUMENTO SE OFRECE "TAL COMO ESTÁ". LOS PROPIETARIOS DEL COPYRIGHT NO HACEN GARANTÍAS NI REPRESENTACIONES DE NINGÚN TIPO, EXPRESAS O IMPLÍCITAS, INCLUYENDO, AUNQUE SIN LIMITARSE A, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN PROPÓSITO ESPECÍFICO, O TÍTULO; QUE LOS CONTENIDOS DEL DOCUMENTO SEAN APROPIADOS PARA CUALQUIER PROPÓSITO; NI QUE LA IMPLEMENTACIÓN DE TALES CONTENIDOS NO INFRINGIRÁ LAS PATENTES, DERECHOS DE AUTOR, MARCAS REGISTRADAS O COMERCIALES U OTROS DERECHOS DE TERCERAS PERSONAS.

LOS PROPIETARIOS DEL COPYRIGHT NO SERÁN RESPONSABLES DE NINGÚN DAÑO DIRECTO, INDIRECTO, ESPECIAL O CONSECUENTE DEBIDO A CUALQUIER USO DEL DOCUMENTO O DEL FUNCIONAMIENTO O IMPLEMENTACIÓN DE LOS CONTENIDOS DEL MISMO.

El nombre y marcas registradas de los propietarios del copyright NO pueden utilizarse en anuncios o publicidad relativos a este documento o a sus contenidos sin un permiso previo por escrito. Los derechos de autor de este documento pertenecerán en todo momento a los propietarios del copyright.