SlideShare una empresa de Scribd logo
Qué es CSS?
 y con qué se come.
Qué es CSS? | algunas definiciones

La w3c nos dice:

“Cascading Style Sheets (CSS) es un mecanismo simple para
añadir estilo a los documentos web.”

Wikipedia.org complementa:

“CSS es usado para definir la presentación de un documento
estructurado escrito en HTML o XML (Xhtml por extensión)”
“La idea que se encuentra detrás del desarrollo de CSS
es separar la estructura de un documento de su
presentación.”
Pero…Por qué ??? | Por qué separar estructura y presentación?



semántica
El término semántica se refiere a los aspectos del significado,
sentido o interpretación del significado de un determinado
elemento, símbolo, palabra, expresión o representación formal.
Y la semántica a qué nos lleva?


a las búsquedas!
La semántica aplicada a la Web hace que todo signifique lo que
deba significar y tenga la relevancia que deba tener …. La idea es
que todo tenga sentido.
Un Ejemplo por favor!
En un documento común y corriente encontramos elementos
como:

         •Titulo
         •Subtítulo
         •Párrafo
Seguimos con el Ejemplo:
Ahora bien, nosotros (los humanos), al ver un documento y con
cierto aprendizaje de fondo, podemos reconocer un titulo al ver
un TITULO

Pero los buscadores no!
Y si los buscadores no pueden hacerlo… cómo van a arrojar
información lo suficientemente acertada o relevante a tus
consultas?
Seguimos con el Ejemplo:

Es por eso que la W3c define estándares para la estructura de los
documentos escritos en HTML y XML asi como lo hace para la
presentación con CSS

De tal modo que en código html:


            •<h1>Titulo</h1>
            •<h2>Subtítulo</h2>
            •<p>Párrafo</p>
Pero esto ya no es CSS…. (bueno pa’ allá
vamos :)

Una vez definidas ciertas reglas de estructura con la semántica
como base, esta el problema del estilo…veámos otro ejemplo
pero más gráfico:
Este es facebook.
ya estructurado y semánticamente amigable a los buscadores pero
sin estilo (con el CSS deshabilitado)… apesta verdad?
Un vez definida la estructura del Html
(XHtml, etc), debemos definir su estilo…
…y es ahí DONDE entra el CSS.
(Perfil de facebook con CSS activo)
Ventajas que tiene usar CSS:

Separación de forma y contenido: diseñador y programador
pueden trabajar independientemente.

Tráfico en el servidor. Las páginas pueden reducir su tamaño
entre un 40% y un 60%, y los navegadores guardan la hoja de
estilos en la caché, ésto reduce los costos de envío de
información.

Tiempos de carga. Por la gran reducción en el peso de las
páginas, mejora la experiencia del usuario, que valora de un sitio el
menor tiempo en la descarga.
Precisión. La utilización de CSS permite un control mucho mayor
sobre el diseño,.
Ventajas que tiene usar CSS:
Mantenimiento. Reduce notablemente el tiempo de
mantenimiento cuando es necesario introducir un cambio porque
se modifica un solo archivo.

Posicionamiento. Las páginas diseñadas con CSS tienen un
código más limpio porque no llevan diseño, sólo contenido. Esto es
semánticamente más correcto y la página aparecerá mejor
posicionada en los buscadores. Google navega obviando el
diseño.
¿Cómo funciona? | Lo más básico
Las hojas de estilo están compuestas por una o más reglas.

Las regla tiene dos partes: un selector y la declaración.

A su vez la declaración está compuesta por una propiedad y el
valor que se le asigne:

h1 {color: red;}

h1 es el selector
{color: red;} es la declaración
¿Cómo funciona? | Lo más básico
Una hoja de estilos puede estar llena de cientos de reglas como la anterior, y se
aplican a lo documentos HTML bajo los siguientes métodos:


    Una hoja de estilo externa, que es una hoja de estilo que está
    almacenada en un archivo diferente al archivo donde se almacena el
    código HTML de la página Web

    Una hoja de estilo interna, que es una hoja de estilo que está incrustada
    dentro de un documento HTML.

    Un estilo en línea, que es un método para insertar el lenguaje de estilo
    de página, directamente, dentro de una etiqueta HTML. Esta manera de
    proceder no es excesivamente adecuada.


  Fácil, verdad?
…bueno, no tanto (desventajas)

                 • Navegadores como ie6 interpretan los
                 estándares a su manera por lo que hay que
                 recurrir a CSS hacks.

                 •Tiempo, es más fácil por ejemplo diseñar con
                 tablas y valerse de las herramientas de estilo
                 inline, sin embargo esto hace más pesado
                 el sitio y definitivamente unfriendly a los
                 buscadores.
Que puedo hacer si aprendo CSS?
•Manejar el estilo a tu antojo de los más importantes CMS:
Wordpress, Joomla, Drupal etc.

•Hacer volar tus paginas web pues cargaran más rápido.

•Al separar la presentación de su estructura tu página será más
amigable a los motores de búsqueda como Google

•Podrás mantener tu sito Web y hacerle cambio más
fácilmente: de hecho puedes cambiarle ellook and feel completo al sitio
con tan solo modificar el archivo css
Algunos tips si quieres basar la
presentación de tu sitio web en CSS

 • Usa el 960.gs o 96 grid system para diagramar.

 • Ten en cuenta los distintos navegadores asi como los hacktricks para
 ie6 (no queremos olvidar a nadie)

 •Lean nettuts+ , Smashing Magazine y alistapart siempre hablan de CSS
 entre sus post

 • Cualquier ayuda que les pueda brindar: juanrules@gmail.com
Preguntas?
Puedes encontrarme en:

http://twitter.com/juanrules

http://facebook.com/juanrules

http://delicious.com/juanrules
Fuentes
http://www.w3c.es/divulgacion/guiasbreves/HojasEstilo
(Qué es CSS)

http://www.branded07.com/2009/07/11/ie6-web-design-tricks/
(ie6 Tricks)

http://es.wikipedia.org/wiki/Css (hojas de estilo en
cascada)
Qué es CSS y con qué se come?

Más contenido relacionado

PPTX
Que es CSS? Presentacion Basica para CSS
PPT
1. Introducción a las Hojas de estilo (CSS)
PPTX
Conceptos Básicos CSS
PDF
CSS - Hojas de Estilo en Cascada
PPTX
Introduccion historia css
PDF
2. Introducción a las Hojas de estilo (CSS)
PPTX
Hojas de estilo (css)
PPTX
Hojas de estilo CSS
Que es CSS? Presentacion Basica para CSS
1. Introducción a las Hojas de estilo (CSS)
Conceptos Básicos CSS
CSS - Hojas de Estilo en Cascada
Introduccion historia css
2. Introducción a las Hojas de estilo (CSS)
Hojas de estilo (css)
Hojas de estilo CSS

La actualidad más candente (20)

PPTX
Css Introducción
PPTX
Que es css
PPTX
Identificación del lenguaje ccs
PPTX
Identificacion del lenguaje css
PPTX
Identificación del lenguaje de css
PPTX
Las hojas de estilo (css)
PPTX
Identificacion del lenguaje css
PDF
PDF
Hojas de estilos css
PPTX
Hojas de estilo en cascada
PPTX
Lenguaje html y css ..
PPTX
Maquetar pagina html con css
PPTX
Hojas de estilo cascada
PDF
PPTX
DEBER HOJA DE ESTILO (CSS) blog blogger blogspot
PPTX
Css posicionamiento de pag web presentacion de la semana
PPTX
ODP
Css Introducción
Que es css
Identificación del lenguaje ccs
Identificacion del lenguaje css
Identificación del lenguaje de css
Las hojas de estilo (css)
Identificacion del lenguaje css
Hojas de estilos css
Hojas de estilo en cascada
Lenguaje html y css ..
Maquetar pagina html con css
Hojas de estilo cascada
DEBER HOJA DE ESTILO (CSS) blog blogger blogspot
Css posicionamiento de pag web presentacion de la semana
Publicidad

Destacado (20)

ODP
Hojas de estilo CSS (Cascade Style Sheets)
PPT
How Cascading Style Sheets (CSS) Works
PDF
XHTMLy CSS 4a Edicion
PPT
LENGUAJE HTML
PPT
0. Antecedentes Asp
PPT
Introducción ASP .NET
PPT
Lenguaje de programción para Web : ASP
PDF
Html5 & CSS overview
PPTX
Html y css
DOC
Lenguajes de programacion web
PPT
1. Introduccion A Asp .Net
PDF
Hojas de estilo CSS
PPT
Lenguaje HTML
PDF
Acceder a C desde Python (O viceversa)
PDF
05 Introduccion a HTML
PDF
Maquetación web
PPT
PresentacióN Html
PPT
Elementos de html5 y css3
DOCX
Etiquetas basicas html
PPT
Introduction to CSS
Hojas de estilo CSS (Cascade Style Sheets)
How Cascading Style Sheets (CSS) Works
XHTMLy CSS 4a Edicion
LENGUAJE HTML
0. Antecedentes Asp
Introducción ASP .NET
Lenguaje de programción para Web : ASP
Html5 & CSS overview
Html y css
Lenguajes de programacion web
1. Introduccion A Asp .Net
Hojas de estilo CSS
Lenguaje HTML
Acceder a C desde Python (O viceversa)
05 Introduccion a HTML
Maquetación web
PresentacióN Html
Elementos de html5 y css3
Etiquetas basicas html
Introduction to CSS
Publicidad

Similar a Qué es CSS y con qué se come? (20)

PDF
Tutorial css
PDF
TUTORIAL CSS
PPTX
PRESENTACION_CCS_INTRODUCCION_WEBII.pptx
PDF
manualrapido_css.pdf
PDF
Manualrapido css
PDF
Manual para elaborar páginas HTM5 con CSS
PDF
manua.pdf
PPTX
introduccic3b3n-css.pptx
PPTX
INTRODUCCION AL CSS CLASE NUEVA CURSO CSS
PPTX
Hojas de estilo con cascada css para sitios web
PPTX
CSS estilos.pptx
PPT
Hojas de calculo CSS
PPTX
Qué es diseño 3d y sus ventajas.pptx
PPSX
Qué es CSS.ppsx
PDF
Manual css
PDF
Manual css-hojas-estilo
PPTX
Introducción CSS Conceptos Básicos.pptx.pptx
PPTX
Estilos cascadas
PDF
Hojas de estilo css
PDF
Manual de css
Tutorial css
TUTORIAL CSS
PRESENTACION_CCS_INTRODUCCION_WEBII.pptx
manualrapido_css.pdf
Manualrapido css
Manual para elaborar páginas HTM5 con CSS
manua.pdf
introduccic3b3n-css.pptx
INTRODUCCION AL CSS CLASE NUEVA CURSO CSS
Hojas de estilo con cascada css para sitios web
CSS estilos.pptx
Hojas de calculo CSS
Qué es diseño 3d y sus ventajas.pptx
Qué es CSS.ppsx
Manual css
Manual css-hojas-estilo
Introducción CSS Conceptos Básicos.pptx.pptx
Estilos cascadas
Hojas de estilo css
Manual de css

Más de Juan Pernia (juanrules) (17)

PDF
Redes sociales y la telefonia movil
PDF
PDF
Material de apoyo taller de redes sociales
PDF
Conceptos básicos sobre Ecommerce - Ebusiness
PDF
Clase 1 conceptos basicos taller de redes sociales
PPTX
Internet en el mercado publicitario venezolano por @orianaortiz
PDF
PDF
Comprar una camara digital
PPSX
Portable Apps By @Nosoysanta
PDF
Alternativas digitales para la organización del tiempo
PPTX
Streaming #RefreshSc
PDF
La Experiencia De Tu Vida Refreshsc
PDF
Generalidades Sobre Telefonia Celular Y Gsm
PDF
Como Funciona Internet
PPT
Briefing Refreshsc
Redes sociales y la telefonia movil
Material de apoyo taller de redes sociales
Conceptos básicos sobre Ecommerce - Ebusiness
Clase 1 conceptos basicos taller de redes sociales
Internet en el mercado publicitario venezolano por @orianaortiz
Comprar una camara digital
Portable Apps By @Nosoysanta
Alternativas digitales para la organización del tiempo
Streaming #RefreshSc
La Experiencia De Tu Vida Refreshsc
Generalidades Sobre Telefonia Celular Y Gsm
Como Funciona Internet
Briefing Refreshsc

Último (20)

PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Metodologías Activas con herramientas IAG
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Metodologías Activas con herramientas IAG
2 GRADO UNIDAD 5 - 2025.docx para primaria
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Cosacos y hombres del Este en el Heer.ppt
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf

Qué es CSS y con qué se come?

  • 1. Qué es CSS? y con qué se come.
  • 2. Qué es CSS? | algunas definiciones La w3c nos dice: “Cascading Style Sheets (CSS) es un mecanismo simple para añadir estilo a los documentos web.” Wikipedia.org complementa: “CSS es usado para definir la presentación de un documento estructurado escrito en HTML o XML (Xhtml por extensión)”
  • 3. “La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación.”
  • 4. Pero…Por qué ??? | Por qué separar estructura y presentación? semántica El término semántica se refiere a los aspectos del significado, sentido o interpretación del significado de un determinado elemento, símbolo, palabra, expresión o representación formal.
  • 5. Y la semántica a qué nos lleva? a las búsquedas! La semántica aplicada a la Web hace que todo signifique lo que deba significar y tenga la relevancia que deba tener …. La idea es que todo tenga sentido.
  • 6. Un Ejemplo por favor! En un documento común y corriente encontramos elementos como: •Titulo •Subtítulo •Párrafo
  • 7. Seguimos con el Ejemplo: Ahora bien, nosotros (los humanos), al ver un documento y con cierto aprendizaje de fondo, podemos reconocer un titulo al ver un TITULO Pero los buscadores no! Y si los buscadores no pueden hacerlo… cómo van a arrojar información lo suficientemente acertada o relevante a tus consultas?
  • 8. Seguimos con el Ejemplo: Es por eso que la W3c define estándares para la estructura de los documentos escritos en HTML y XML asi como lo hace para la presentación con CSS De tal modo que en código html: •<h1>Titulo</h1> •<h2>Subtítulo</h2> •<p>Párrafo</p>
  • 9. Pero esto ya no es CSS…. (bueno pa’ allá vamos :) Una vez definidas ciertas reglas de estructura con la semántica como base, esta el problema del estilo…veámos otro ejemplo pero más gráfico:
  • 10. Este es facebook. ya estructurado y semánticamente amigable a los buscadores pero sin estilo (con el CSS deshabilitado)… apesta verdad?
  • 11. Un vez definida la estructura del Html (XHtml, etc), debemos definir su estilo…
  • 12. …y es ahí DONDE entra el CSS. (Perfil de facebook con CSS activo)
  • 13. Ventajas que tiene usar CSS: Separación de forma y contenido: diseñador y programador pueden trabajar independientemente. Tráfico en el servidor. Las páginas pueden reducir su tamaño entre un 40% y un 60%, y los navegadores guardan la hoja de estilos en la caché, ésto reduce los costos de envío de información. Tiempos de carga. Por la gran reducción en el peso de las páginas, mejora la experiencia del usuario, que valora de un sitio el menor tiempo en la descarga. Precisión. La utilización de CSS permite un control mucho mayor sobre el diseño,.
  • 14. Ventajas que tiene usar CSS: Mantenimiento. Reduce notablemente el tiempo de mantenimiento cuando es necesario introducir un cambio porque se modifica un solo archivo. Posicionamiento. Las páginas diseñadas con CSS tienen un código más limpio porque no llevan diseño, sólo contenido. Esto es semánticamente más correcto y la página aparecerá mejor posicionada en los buscadores. Google navega obviando el diseño.
  • 15. ¿Cómo funciona? | Lo más básico Las hojas de estilo están compuestas por una o más reglas. Las regla tiene dos partes: un selector y la declaración. A su vez la declaración está compuesta por una propiedad y el valor que se le asigne: h1 {color: red;} h1 es el selector {color: red;} es la declaración
  • 16. ¿Cómo funciona? | Lo más básico Una hoja de estilos puede estar llena de cientos de reglas como la anterior, y se aplican a lo documentos HTML bajo los siguientes métodos: Una hoja de estilo externa, que es una hoja de estilo que está almacenada en un archivo diferente al archivo donde se almacena el código HTML de la página Web Una hoja de estilo interna, que es una hoja de estilo que está incrustada dentro de un documento HTML. Un estilo en línea, que es un método para insertar el lenguaje de estilo de página, directamente, dentro de una etiqueta HTML. Esta manera de proceder no es excesivamente adecuada. Fácil, verdad?
  • 17. …bueno, no tanto (desventajas) • Navegadores como ie6 interpretan los estándares a su manera por lo que hay que recurrir a CSS hacks. •Tiempo, es más fácil por ejemplo diseñar con tablas y valerse de las herramientas de estilo inline, sin embargo esto hace más pesado el sitio y definitivamente unfriendly a los buscadores.
  • 18. Que puedo hacer si aprendo CSS? •Manejar el estilo a tu antojo de los más importantes CMS: Wordpress, Joomla, Drupal etc. •Hacer volar tus paginas web pues cargaran más rápido. •Al separar la presentación de su estructura tu página será más amigable a los motores de búsqueda como Google •Podrás mantener tu sito Web y hacerle cambio más fácilmente: de hecho puedes cambiarle ellook and feel completo al sitio con tan solo modificar el archivo css
  • 19. Algunos tips si quieres basar la presentación de tu sitio web en CSS • Usa el 960.gs o 96 grid system para diagramar. • Ten en cuenta los distintos navegadores asi como los hacktricks para ie6 (no queremos olvidar a nadie) •Lean nettuts+ , Smashing Magazine y alistapart siempre hablan de CSS entre sus post • Cualquier ayuda que les pueda brindar: juanrules@gmail.com