La página original es http://www.w3.org/Style/ y el status del documento es en ingles sobre el tema de los style sheets.
La versión original es en inglés de la página W3C.
Traductor: Mark Goeder-Tarant
(Esta página utiliza CSS style sheets)
— Jakob Nielsen
Los Style sheets describen como los documentos estan presentados en las pantallas, impresos, o como estan pronunciados. W3C ha promovido el uso de los style sheets en el Internet desde 1994 cuando el Consortium empezo. El Style Activity ha producido algunas recomendaciones de W3C (CSS1, CSS2, XPath, XSLT). El CSS es implementado en muchos browsers.
Adjuntando los style sheets a los documentos estructurados en el Internet (ej. HTML), los autores y lectores pueden influenciar la presentacion de los documentos sin sacrificar la independencia de las maquinas o adjuntar mas .
La via mas facil para empezar con los style sheets es para encontrar un buscador que soporte el CSS. Hay temas sobre los style sheets en la lista de e-mail de www-style@w3.org y en comp.infosystems.www.authoring.stylesheets.
El W3C Style Activity tambien esta desarrollando XSLque consiste de una combinacion de XSLT y "Formatting Objects" (XSL-FO).
?Estas pensando cual escoger? Lee lo siguiente: "CSS & XSL"
El hecho que hizo que W3C haya desarrollado el XSL en conjunto con el CSS ha causado mucha confusion. ?Porque desarrollar un segundo lenguaje de los Style Sheets cuando el primero aun no esta terminado? Puedes encontrar la respuesta aqui:
| CSS | XSL | |
|---|---|---|
| ¿Puedes utilizarlo con HTML? | si | no |
| ¿Puedes utilizarlo con XML? | si | si |
| ¿Transformacion de lenguaje? | no | si |
| Syntax | CSS | XML |
Uno de los beneficios originales de CSS es que puede ser utilizado para crear documentos en formato HTML y XML. Por el otro lado el XSL puede transformar los documentos. Por ejemplo, el XSL puede transformar documentos XML a documentos HTML/CSS en el servidor de Internet.
Por eso, los dos lenguajes pueden ser utilizados juntos porque uno complementa al otro. Ambos lenguajes pueden ser utilizados para crear documentos XML.
CSS y XSL utilizan el mismo modelo de formato y por eso los disenadores tienen acceso a las mismas caracteristicas en los dos lenguajes.
W3C trabajara duro para asegurar que las implementaciones complementarias del modelo de formato esten disponibles. Puedes obtener mas informacion aqui: "Using XSL and CSS togethe"
Si eres nuevo en este tema puedes empezar leyendo los siguientes articulos de la prensa sobre style sheets:
Puedes encontrar mas informacion sobre los botones aqui: button page y CSS validator.
Cascading Style Sheets (CSS) es un mecanismo que se desarrollo especificamente para las necesidades de los disenadores y los usuarios.
W3C tiene un grupo para desarrollar el eXtensible Style Language (XSL). XSL utiliza DSSSL y CSS y eso es para que el XML data que necesiten los elementos en otro orden antes de presentarse. Para mas informacion sobre XSL haz clic aqui: W3C XSL resource page.
El DSSSL es un lenguaje de estilo y transformacion de documentos y es muy adhesivo a la comunidad de SGML. Recursos en la Web de DSSL incluye:
Un archivo CSS puede ser creado y editado "a mano" con un editor de texto. Pero, tambien puedes escribir un programa en el ECMAscript, Java, o en otro lenguaje, que manipula un style sheet. Eso es muy comun y por eso las bibliotecas de software tienen algunos elementos que ayudan. Para ayudar el cambio de esos programas y bibliotecas u otras plataformas el W3C ha desarrollado una especificacion llamado CSS-DOM para definir las caracteristicas que tienen todas las bibliotecas.
El CSS Document Object Model es un API (Abstract Programming Interface) para manipular CSS, y tambien otros lenguajes de estilo, desde un programa. Las bibliotecas de software tienen una especificacion de API. Puedes verlo como un libro: se describe las funciones pero no tiene el codigo actual.
Hay algunas bibliotecas disponibles de CSS-Dom y algunas son gratis. Muchos browsers tienen una biblioteca para el uso de las programas ECMAScript.
SAC (Simple API por CSS) es un complemento para el CSS-DOM. El CSS-DOM contiene funciones para manipular un style sheet despues que esta cargada en la memoria. Las funciones de SAC ayuda a cambiar un style sheet desde un archivo a la memoria. W3C recomienda CSS-DOM y hay una lista de software en la pagina de CSS.
Tambien puedes ver:
El equipo de W3C y representativos de W3C dan presentaciones frecuentemente.
Dynamic HTML es un termino para describir las paginas de HTML que contienen Dynamic content. Hay tres componentes en Dynamic HTML. Los tres incluyen CSS, HTML, y JavaScript (El nombre estandard es EcmaScript). Estos estan junto con DOM ( Document Object Model.)