Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje utilizado para describir la presentación de documentos HTML o XML, esto incluye varios lenguajes basados en XML como son XHTML o SVG. CSS describe como debe ser renderizado el elemento estructurado en pantalla, en papel, hablado o en otros medios.
CSS es uno de los lenguajes básicos de la web abierta y posee una especificación estandarizada por parte del W3C. Desarrollado en niveles, CSS1 es ahora obsoleo, CSS2.1 es una recomendación y CSS3, ahora dividido en módulos más pequeños, está progresando en camino al estandar.
- Referencia CSS
Un referente exahustivo para por desarrolladores Web sasonados describiendo cada propiedad y concepto de CSS.
- Tutorial CSS
Una introducción paso-a-paso para ayudar a principiantes a iniciar. Representa todos los fundamentos necesarios.
- CSS3 Demos
Una colección de ejemplos mostrando las últimas tecnologías CSS en acción: un estímulo para la creatividad.
Documentación y tutoriales
- Conceptos CSS clave
- Describe la sintaxis y formas del lenguaje e introduce a fundamentos como especifidad y herencia, el modelo de caja
- Describes the syntax and forms of the language and introduces fundamentals like specificity and inheritance, the box model and margin collapsing, stacking and block-formatting contexts, or the initial, computed, used and actual values. Entities like CSS shorthand properties are also defined.
- Guía de desarrollo CSS
- Artículos para ayudarte a aprender técnicas CSS para hacer brillar tu contenido.
- Preguntas comunes acerca de CSS
- Respuestas a preguntas comunes acerc de CSS.
Herramientas para desarrollo CSS
- The W3C CSS Validation Service checks if a given CSS is valid. The service at OnlineWebCheck.com also does the same. These are invaluable debugging tools.
- Firefox Developer Tools allow viewing and editing live CSS of a page via the Inspector and Style Editor tools.
- Extensión Firebug para Firefox, una popular extensión de ese navegador que permite editar CSS Firebug extension for Firefox, a popular extension of that navigator that allows to edit live CSS on watched sites. Very practical to test some changes, though this extension does much more.
- Web Developer extension for Firefox also allows to watch and edit live CSS on watched sites. Simpler than Firebug, though less powerful.
- EditCSS extension for Firefox allows editing CSS in the sidebar.
Noticias
- CSS Text-decoration Level 3 reached the Candidate Recommandation status, defining that the
text-decoration-*
andtext-emphasis-*
properties. The long known {{cssxref("text-shadow")}} is also defined in it. (August 1st, 2013) - Gecko's now support {{cssxref("background-origin")}}
: local
. It will be available from Firefox 25 (and already is in Nightly). (July 25th, 2013) - Pointer Events reached the Candidate Recommandation status, meaning that the CSS property
touch-action
, currently only implemented in IE10 (with the-ms-
prefix), is no more experimental. (May 6th, 2013) - Gecko's support of flexible boxes has been adapted to match a recent specification clarification: from Firefox 23 {{cssxref("::before")}} and {{cssxref("::after")}} will be flex items, and as such can be repositioned using {{cssxref("order")}} and {{cssxref("align-self")}}. (May 3rd, 2013)
Temas relacionados
- Mozilla Learn CSS resources.
- Open Web languages on which CSS is often applied: HTML, SVG, XHTML, XML.
- Mozilla technologies which make extensive use of CSS: XUL, Firefox and Thunderbird extensions and themes.
{{CommunityBox("Web layout", "dev-tech-layout", "mozilla.dev.tech.layout", "", "Stack Overflow|https://stackoverflow.com/questions/tagged/css|CSS topics|Visit Stack Overflow, a collaboratively built and maintained Q&A site. See if you can find an answer; if not, you can ask your question there.||CSS-Discuss|https://www.css-discuss.org/|CSS-Discuss mailing list|Join the css-discuss mailing list, which is dedicated to discussing practical, real-world use of CSS.")}}