SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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?

Contenu connexe

Tendances (20)

Css Introducción
Css IntroducciónCss Introducción
Css Introducción
 
Que es css
Que es cssQue es css
Que es css
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Identificación del lenguaje de css
Identificación del lenguaje de cssIdentificación del lenguaje de css
Identificación del lenguaje de css
 
Las hojas de estilo (css)
Las hojas de estilo (css)Las hojas de estilo (css)
Las hojas de estilo (css)
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Css básico
Css básicoCss básico
Css básico
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
 
Hojas de estilo cascada
Hojas de estilo cascadaHojas de estilo cascada
Hojas de estilo cascada
 
Css
CssCss
Css
 
Css1
Css1Css1
Css1
 
CSS3
CSS3CSS3
CSS3
 
DEBER HOJA DE ESTILO (CSS) blog blogger blogspot
DEBER HOJA DE ESTILO (CSS) blog blogger blogspotDEBER HOJA DE ESTILO (CSS) blog blogger blogspot
DEBER HOJA DE ESTILO (CSS) blog blogger blogspot
 
Css posicionamiento de pag web presentacion de la semana
Css posicionamiento de pag web      presentacion de la semanaCss posicionamiento de pag web      presentacion de la semana
Css posicionamiento de pag web presentacion de la semana
 
Curso css
Curso   cssCurso   css
Curso css
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 

En vedette (20)

Hojas de estilo CSS (Cascade Style Sheets)
Hojas de estilo CSS (Cascade Style Sheets)Hojas de estilo CSS (Cascade Style Sheets)
Hojas de estilo CSS (Cascade Style Sheets)
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
 
XHTMLy CSS 4a Edicion
XHTMLy CSS 4a EdicionXHTMLy CSS 4a Edicion
XHTMLy CSS 4a Edicion
 
LENGUAJE HTML
LENGUAJE HTMLLENGUAJE HTML
LENGUAJE HTML
 
0. Antecedentes Asp
0. Antecedentes Asp0. Antecedentes Asp
0. Antecedentes Asp
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
Lenguaje de programción para Web : ASP
Lenguaje de programción para Web : ASPLenguaje de programción para Web : ASP
Lenguaje de programción para Web : ASP
 
Html5 & CSS overview
Html5 & CSS overviewHtml5 & CSS overview
Html5 & CSS overview
 
Html y css
Html y cssHtml y css
Html y css
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Net
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Acceder a C desde Python (O viceversa)
Acceder a C desde Python (O viceversa)Acceder a C desde Python (O viceversa)
Acceder a C desde Python (O viceversa)
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Maquetación web
Maquetación webMaquetación web
Maquetación web
 
PresentacióN Html
PresentacióN HtmlPresentacióN Html
PresentacióN Html
 
Elementos de html5 y css3
Elementos de html5 y css3Elementos de html5 y css3
Elementos de html5 y css3
 
Etiquetas basicas html
Etiquetas basicas htmlEtiquetas basicas html
Etiquetas basicas html
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 

Similaire à Qué es CSS y con qué se come?

Similaire à Qué es CSS y con qué se come? (20)

Tutorial css
Tutorial cssTutorial css
Tutorial css
 
TUTORIAL CSS
TUTORIAL  CSSTUTORIAL  CSS
TUTORIAL CSS
 
manualrapido_css.pdf
manualrapido_css.pdfmanualrapido_css.pdf
manualrapido_css.pdf
 
manua.pdf
manua.pdfmanua.pdf
manua.pdf
 
Manualrapido css
Manualrapido cssManualrapido css
Manualrapido css
 
introduccic3b3n-css.pptx
introduccic3b3n-css.pptxintroduccic3b3n-css.pptx
introduccic3b3n-css.pptx
 
CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 
Hojas de calculo CSS
Hojas de calculo CSSHojas de calculo CSS
Hojas de calculo CSS
 
Qué es diseño 3d y sus ventajas.pptx
Qué es diseño 3d y sus ventajas.pptxQué es diseño 3d y sus ventajas.pptx
Qué es diseño 3d y sus ventajas.pptx
 
Qué es CSS.ppsx
Qué es CSS.ppsxQué es CSS.ppsx
Qué es CSS.ppsx
 
Manual css
Manual cssManual css
Manual css
 
Manual css-hojas-estilo
Manual css-hojas-estiloManual css-hojas-estilo
Manual css-hojas-estilo
 
Estilos cascadas
Estilos cascadasEstilos cascadas
Estilos cascadas
 
Manual de css
Manual de cssManual de css
Manual de css
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
crossmedia 03: css
crossmedia 03: csscrossmedia 03: css
crossmedia 03: css
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
04_Estilos CSS y modelos de caja.pptx
04_Estilos CSS y modelos de caja.pptx04_Estilos CSS y modelos de caja.pptx
04_Estilos CSS y modelos de caja.pptx
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 

Plus de Juan Pernia (juanrules) (17)

Redes sociales y la telefonia movil
Redes sociales y la telefonia movilRedes sociales y la telefonia movil
Redes sociales y la telefonia movil
 
Charla idepro
Charla ideproCharla idepro
Charla idepro
 
Material de apoyo taller de redes sociales
Material de apoyo   taller de redes socialesMaterial de apoyo   taller de redes sociales
Material de apoyo taller de redes sociales
 
Conceptos básicos sobre Ecommerce - Ebusiness
Conceptos básicos sobre Ecommerce - EbusinessConceptos básicos sobre Ecommerce - Ebusiness
Conceptos básicos sobre Ecommerce - Ebusiness
 
Clase 1 conceptos basicos taller de redes sociales
Clase 1  conceptos basicos taller de redes socialesClase 1  conceptos basicos taller de redes sociales
Clase 1 conceptos basicos taller de redes sociales
 
Internet en el mercado publicitario venezolano por @orianaortiz
Internet en el mercado publicitario venezolano por @orianaortizInternet en el mercado publicitario venezolano por @orianaortiz
Internet en el mercado publicitario venezolano por @orianaortiz
 
Notifresh
NotifreshNotifresh
Notifresh
 
Presentacion
PresentacionPresentacion
Presentacion
 
Comprar una camara digital
Comprar una camara digitalComprar una camara digital
Comprar una camara digital
 
Portable Apps By @Nosoysanta
Portable Apps By @NosoysantaPortable Apps By @Nosoysanta
Portable Apps By @Nosoysanta
 
Alternativas digitales para la organización del tiempo
Alternativas digitales para la organización del tiempoAlternativas digitales para la organización del tiempo
Alternativas digitales para la organización del tiempo
 
SPDY
SPDYSPDY
SPDY
 
Streaming #RefreshSc
Streaming #RefreshScStreaming #RefreshSc
Streaming #RefreshSc
 
La Experiencia De Tu Vida Refreshsc
La Experiencia De Tu Vida RefreshscLa Experiencia De Tu Vida Refreshsc
La Experiencia De Tu Vida Refreshsc
 
Generalidades Sobre Telefonia Celular Y Gsm
Generalidades Sobre Telefonia Celular Y GsmGeneralidades Sobre Telefonia Celular Y Gsm
Generalidades Sobre Telefonia Celular Y Gsm
 
Como Funciona Internet
Como Funciona InternetComo Funciona Internet
Como Funciona Internet
 
Briefing Refreshsc
Briefing RefreshscBriefing Refreshsc
Briefing Refreshsc
 

Dernier

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Dernier (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.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