SlideShare uma empresa Scribd logo
1 de 8
CSS
Jesús Javier Caro Soberanez
4101
DEFINICIÓN
Hoja de estilo en cascada o CSS (cascading style
sheets) es un lenguaje usado para definir y crear
un documento estructurado escrito en HTML o
XML (y por extensión en XHTML). La World Wide
Web Consortium (W3C) es el encargado de
formular la especificación de las hojas de estilo
que servirán de estándar para los agentes de
usuario o navegadores.
La idea que se encuentra detrás del desarrollo de
CSS es separar la estructura de un documento de
su presentación.
ATRIBUTO DE CSS
La información de estilo puede ser
definida en un documento separado o en el
mismo documento HTML. En este último
caso podrían definirse estilos generales
con el elemento «style» o en cada etiqueta
particular mediante el atributo «style».
LIMITACIONES
 Los selectores no pueden usarse en orden ascendente según la jerarquía del DOM (hacia padres u
otros ancestros) como se hace mediante XPath
 La razón que se ha usado para justificar esta carencia por parte de la W3C, es para proteger el
rendimiento del navegador, que de otra manera, podría verse comprometido. XSLT soporta en la
actualidad un mayor número de sistemas operativos. Así mismo, también es mejor para trabajar con la
mayoría de buscadores de Internet.11 [cita requerida]
 Dificultad para el alineamiento vertical; así como el centrado horizontal se hace de manera evidente
en CSS2.1, el centrado vertical requiere de diferentes reglas en combinaciones no evidentes, o no
estándares.
 Ausencia de expresiones de cálculo numérico para especificar valores (por ejemplo margin-left: 10%
– 3em + 4px;).
 Un borrador de la W3C para CSS3, propone calc() para solventar esta limitación.12
 Las pseudo-clases dinámicas (como :hover) no se pueden controlar o deshabilitar desde el navegador,
lo que las hace susceptibles de abuso por parte de los diseñadores en banners, o ventana emergentes.
VENTAJAS
 Control centralizado de la presentación de un sitio web completo con lo que se
agiliza de forma considerable la actualización del mismo.
 Optimización del ancho de banda de la conexión, pues pueden definirse los
mismos estilos para muchos elementos con un sólo selector; o porque un mismo
archivo CSS puede servir para una multitud de documentos.
 Mejora en la accesibilidad del documento, pues con el uso del CSS se evitan
antiguas prácticas necesarias para el control del diseño (como las tablas), y que
iban en perjuicio de ciertos usos de los documentos, por parte de navegadores
orientados a personas con algunas limitaciones sensoriales
ESTRUCTURA
 selector{propiedad:valor}

Veamos un ejemplo donde el selector p indica que todos los elementos p del documento HTML serán afectados
por la declaración cuya propiedad es color y su valor es blue.
 p{color:blue}

Si el valor está compuesto por varias palabras, debemos definirlo entre comillas.
 p{font-family:"Times New Roman"}

Si deseas especificar más de una propiedad, deberás separarlas con un punto y coma(;).
 h1{color:red; text-align:center}

Para definir los estilos de forma más clara y fácil de leer, puedes describir cada propiedad en diferentes líneas.
 p
{
color:red;
text-align:center;
}

Si deseas definir una misma propiedad para varios selectores, solo debe agruparlos separándolos con una
coma(,)
 p, h1, h2, h3
{
color:blue;
font-family:Arial;
}

Mais conteúdo relacionado

Semelhante a Css (20)

Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Hojas de calculo CSS
Hojas de calculo CSSHojas de calculo CSS
Hojas de calculo CSS
 
Css
CssCss
Css
 
Css
CssCss
Css
 
Semana 2 HTML y CSS
Semana 2   HTML y CSSSemana 2   HTML y CSS
Semana 2 HTML y CSS
 
Presentacióin tema 6
Presentacióin tema 6Presentacióin tema 6
Presentacióin tema 6
 
"MENUS CSS"
"MENUS CSS""MENUS CSS"
"MENUS CSS"
 
Deber2 css 21
Deber2 css 21Deber2 css 21
Deber2 css 21
 
Introducción a css
Introducción a cssIntroducción a css
Introducción a css
 
Css
CssCss
Css
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
Introduccion al Desarrollo web - slides
Introduccion al Desarrollo web - slidesIntroduccion al Desarrollo web - slides
Introduccion al Desarrollo web - slides
 
Paginas web css
Paginas web cssPaginas web css
Paginas web css
 
Accesibilidad
Accesibilidad Accesibilidad
Accesibilidad
 
Tutorial css
Tutorial cssTutorial css
Tutorial css
 
TUTORIAL CSS
TUTORIAL  CSSTUTORIAL  CSS
TUTORIAL CSS
 
Trabajo final tecnologias web
Trabajo final tecnologias webTrabajo final tecnologias web
Trabajo final tecnologias web
 
Tarea weeb
Tarea weebTarea weeb
Tarea weeb
 
Css
CssCss
Css
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para dRodrigoAveranga2
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 

Último (6)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para d
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Css

  • 1. CSS Jesús Javier Caro Soberanez 4101
  • 2. DEFINICIÓN Hoja de estilo en cascada o CSS (cascading style sheets) es un lenguaje usado para definir y crear un documento estructurado escrito en HTML o XML (y por extensión en XHTML). La World Wide Web Consortium (W3C) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores. La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación.
  • 3. ATRIBUTO DE CSS La información de estilo puede ser definida en un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales con el elemento «style» o en cada etiqueta particular mediante el atributo «style».
  • 4.
  • 5. LIMITACIONES  Los selectores no pueden usarse en orden ascendente según la jerarquía del DOM (hacia padres u otros ancestros) como se hace mediante XPath  La razón que se ha usado para justificar esta carencia por parte de la W3C, es para proteger el rendimiento del navegador, que de otra manera, podría verse comprometido. XSLT soporta en la actualidad un mayor número de sistemas operativos. Así mismo, también es mejor para trabajar con la mayoría de buscadores de Internet.11 [cita requerida]  Dificultad para el alineamiento vertical; así como el centrado horizontal se hace de manera evidente en CSS2.1, el centrado vertical requiere de diferentes reglas en combinaciones no evidentes, o no estándares.  Ausencia de expresiones de cálculo numérico para especificar valores (por ejemplo margin-left: 10% – 3em + 4px;).  Un borrador de la W3C para CSS3, propone calc() para solventar esta limitación.12  Las pseudo-clases dinámicas (como :hover) no se pueden controlar o deshabilitar desde el navegador, lo que las hace susceptibles de abuso por parte de los diseñadores en banners, o ventana emergentes.
  • 6. VENTAJAS  Control centralizado de la presentación de un sitio web completo con lo que se agiliza de forma considerable la actualización del mismo.  Optimización del ancho de banda de la conexión, pues pueden definirse los mismos estilos para muchos elementos con un sólo selector; o porque un mismo archivo CSS puede servir para una multitud de documentos.  Mejora en la accesibilidad del documento, pues con el uso del CSS se evitan antiguas prácticas necesarias para el control del diseño (como las tablas), y que iban en perjuicio de ciertos usos de los documentos, por parte de navegadores orientados a personas con algunas limitaciones sensoriales
  • 8.  selector{propiedad:valor}  Veamos un ejemplo donde el selector p indica que todos los elementos p del documento HTML serán afectados por la declaración cuya propiedad es color y su valor es blue.  p{color:blue}  Si el valor está compuesto por varias palabras, debemos definirlo entre comillas.  p{font-family:"Times New Roman"}  Si deseas especificar más de una propiedad, deberás separarlas con un punto y coma(;).  h1{color:red; text-align:center}  Para definir los estilos de forma más clara y fácil de leer, puedes describir cada propiedad en diferentes líneas.  p { color:red; text-align:center; }  Si deseas definir una misma propiedad para varios selectores, solo debe agruparlos separándolos con una coma(,)  p, h1, h2, h3 { color:blue; font-family:Arial; }