SlideShare una empresa de Scribd logo
1 de 13
Identificación del
lenguajes css
• Elliot Abraham Cerda Jimenez
• Conalep Guadalajara II
Funcionamiento básico y formas de
inclusión de css en xhtml.
• Los estilos se definen en una zona específica del propio documento HTML. Se
emplea la etiqueta<style> de HTML y solamente se pueden incluir en la
cabecera del documento (sólo dentro de la sección <head>).
• Ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ejemplo de estilos CSS en el propio documento</title>
<style type="text/css"> p { color: black; font-family: Verdana; }
</style>
</head>
<body> <p>Un párrafo de texto.</p>
</body> <
/html>
Uso de comentarios y sintaxis
de la definición de cada propiedad.
• Para incluir comentario es css se utliza /* */
• Por ejemplo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML>
<HEAD>
<STYLE type="text/css">
<!—
/* Esto es un comentario */
tagA {properties}
tagB {properties}
tagC {properties}
-->
</STYLE>
</HEAD>
<BODY> ...
</BODY>
</HTML>
• Esta es la sintaxis básica para css, se compone de un selector ,
su propiedad y el valor.
• La siguiente sintaxis define, a forma de ejemplo, el estilo a
aplicar a hipervínculos (etiqueta <A>), específicamente fuente
Verdana de 18 píxeles de tamaño, en negrita y en color
amarillo:
A {
font-family: Verdana;
font-size: 18px;
font-style: bold;
color: yellow
}
Selectores, agrupación, de reglas y
herencia.
• Los "selectores de tipo" (o "selectores de elementos de tipo") son
las palabras que están delante de los paréntesis y que indican las
etiquetas a las que se aplica el estilo que aparece entre paréntesis.
• <STYLE type="text/css">
<!–
tag {properties}
-->
</STYLE>
• Selectores múltiples
• También se puede aplicar un estilo a múltiples etiquetas al
separar los nombres de las mismas con una coma (,). La
sintaxis de tal selector, denominado selector múltiple, es:
selector1, selector2 { /* style */ }
• Selector universal
• A través del selector universal ("*") se puede definir un estilo que
se aplicará a todos los elementos HTML. La sintaxis del selector
universal es:
* { /* style */ }
Selectores anidados
Nombre Descripción código
selector anidado El selector anidado se usa
para crear una regla que se
aplica solamente cuando el
elemento Y está anidado
dentro del elemento X.
X Y { /* style; */ }
selector hermanos adyacentes se usa para crear una regla
que se aplica solamente
cuando el elemento Y le
sigue inmediatamente al
elemento X.
X + Y { /* style; */ }
selector de hijo se usa para crear una regla
que solamente se aplica
cuando el elemento Y es
descendiente del elemento
X. La regla no se aplica si Y se
encuentra dentro de una o
más etiquetas
intermediarias.
X > Y { /* style; */ }
Colisiones de estilos, unidades
de medida y colores
• En las hojas de estilos complejas, es habitual que varias reglas CSS
se apliquen a un mismo elemento HTML. El problema de estas
reglas múltiples es que se pueden dar colisiones como la del
siguiente ejemplo:
• p { color: red; } p { color: blue; } <p>...</p>
Las medidas en CSS se emplean, entre otras, para definir la altura,
anchura y márgenes de los elementos y para establecer el tamaño de
letra del texto.
CSS divide las unidades de medida en dos grupos: absolutas y
relativas. Las medidas relativas definen su valor en relación con otra
medida, por lo que para obtener su valor real, se debe realizar alguna
operación con el valor indicado. Las unidades absolutas establecen de
forma completa el valor de una medida, por lo que su valor real es
directamente el valor indicado.
Unidades absolutas
• in, pulgadas ("inches", en inglés). Una pulgada equivale a 2.54 centímetros.
• cm, centímetros.
• mm, milímetros.
• pt, puntos. Un punto equivale a 1 pulgada/72, es decir,
unos 0.35 milímetros.
• pc, picas. Una pica equivale a 12 puntos, es decir, unos 4.23 milímetros.
A continuación se muestran ejemplos de utilización de unidades absolutas:
• /* El cuerpo de la página debe mostrar un margen de media pulgada */
body { margin: 0.5in; }
• /* Los elementos <h1> deben mostrar un interlineado de 2 centímetros */
h1 { line-height: 2cm; }
• /* Las palabras de todos los párrafos deben estar separadas 4 milímetros
entre si * / p { word-spacing: 4mm; }
• /* Los enlaces se deben mostrar con un tamaño de letra de 12 puntos */
a { font-size: 12pt }
• /* Los elementos <span> deben tener un tamaño de letra de 1 pica */
span { font-size: 1pc }
Unidades relativas
• La unidades relativas, a diferencia de las absolutas, no están
completamente definidas, ya que su valor siempre está referenciado
respecto a otro valor. A pesar de su aparente dificultad, son las más
utilizadas en el diseño web por la flexibilidad con la que se adaptan a
los diferentes medios.
• em, (no confundir con la etiqueta <em> de HTML) relativa respecto del
tamaño de letra del elemento.
• La unidad em hace referencia al tamaño en puntos de la letra que se está
utilizando. Si se utiliza una tipografía de 12 puntos, 1em equivale a 12 puntos.
El valor de 1ex se puede aproximar por 0.5 em.
• ex, relativa respecto de la altura de la letra x ("equis minúscula") del tipo
y tamaño de letra del elemento.
• px, (píxel) relativa respecto de la resolución de la pantalla del dispositivo
en el que se visualiza la página HTML.
• Si se quiere reducir la anchura del margen a 16px pero
manteniendo el tamaño de letra de los párrafos en 32px, se debe
utilizar la siguiente regla CSS:
• p { font-size: 32px; margin: 0.5em; }
• El valor 0.5em se interpreta como "la mitad del tamaño de letra del
elemento", ya que se debe multiplicar por 0.5 su tamaño de letra (32px x
0.5 = 16px). De la misma forma, si se quiere mostrar un margen de 8px de
anchura, se debería utilizar el valor 0.25em, ya que 32px x 0.25 = 8px.
• Las unidades de medida se pueden mezclar en los diferentes
elementos de una misma página, como en el siguiente ejemplo:
• body { font-size: 10px; } h1 { font-size: 2.5em; }
• En primer lugar, se establece un tamaño de letra base de 10 píxel para
toda la página. A continuación, se asigna un tamaño de 2.5em al
elemento <h1>, por lo que su tamaño de letra real será de 2.5 x 10px
= 25px.
Porcentajes
• El porcentaje también es una unidad de medida relativa
• Los porcentajes se pueden utilizar por ejemplo para establecer el
valor del tamaño de letra de los elementos:
• body { font-size: 1em; }
• h1 { font-size: 200%; }
• h2 { font-size: 150%; }
colores
• Los colores en CSS se pueden indicar de cinco formas
diferentes: palabras clave, colores del sistema, RGB
hexadecimal, RGB numérico y RGB porcentual. Aunque el
método más habitual es el del RGB hexadecimal, a
continuación se muestran todas las alternativas que ofrece
CSS.
• CSS define 17 palabras clave para referirse a los colores básicos.
Las palabras se corresponden con el nombre en inglés de cada
color:
• aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, oran
ge, purple, red, silver, teal,white, yellow
Hay aplicación que le pueden dar el codigo ya sea en numerico,
porcentual o hexadeciaml.

Más contenido relacionado

Similar a Identificacion del lenguajes css

Similar a Identificacion del lenguajes css (20)

Clase 02 - HTML y css Laboratorio I 2024.pptx
Clase 02 - HTML y css Laboratorio I 2024.pptxClase 02 - HTML y css Laboratorio I 2024.pptx
Clase 02 - HTML y css Laboratorio I 2024.pptx
 
Curso css
Curso   cssCurso   css
Curso css
 
Introducción a CSS3
Introducción a CSS3Introducción a CSS3
Introducción a CSS3
 
Css: elementos básicos
Css: elementos básicosCss: elementos básicos
Css: elementos básicos
 
CSS
CSSCSS
CSS
 
Introducción a CSS 2
Introducción a CSS 2Introducción a CSS 2
Introducción a CSS 2
 
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoftCreación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
Creación y estilizado de una página en HTML5 - 70-480 certificacion microsoft
 
Presentación HTML
Presentación HTML Presentación HTML
Presentación HTML
 
Universidad tecnica tarea 4
Universidad tecnica tarea 4Universidad tecnica tarea 4
Universidad tecnica tarea 4
 
Universidad tecnica tarea 4
Universidad tecnica tarea 4Universidad tecnica tarea 4
Universidad tecnica tarea 4
 
¿Qué es CSS?
¿Qué es CSS?¿Qué es CSS?
¿Qué es CSS?
 
css
csscss
css
 
Identificacion
IdentificacionIdentificacion
Identificacion
 
CSS
CSSCSS
CSS
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Css
CssCss
Css
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 

Último

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
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
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
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (6)

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
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
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
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Identificacion del lenguajes css

  • 1. Identificación del lenguajes css • Elliot Abraham Cerda Jimenez • Conalep Guadalajara II
  • 2. Funcionamiento básico y formas de inclusión de css en xhtml. • Los estilos se definen en una zona específica del propio documento HTML. Se emplea la etiqueta<style> de HTML y solamente se pueden incluir en la cabecera del documento (sólo dentro de la sección <head>). • Ejemplo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ejemplo de estilos CSS en el propio documento</title> <style type="text/css"> p { color: black; font-family: Verdana; } </style> </head> <body> <p>Un párrafo de texto.</p> </body> < /html>
  • 3. Uso de comentarios y sintaxis de la definición de cada propiedad. • Para incluir comentario es css se utliza /* */ • Por ejemplo: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <STYLE type="text/css"> <!— /* Esto es un comentario */ tagA {properties} tagB {properties} tagC {properties} --> </STYLE> </HEAD> <BODY> ... </BODY> </HTML>
  • 4. • Esta es la sintaxis básica para css, se compone de un selector , su propiedad y el valor. • La siguiente sintaxis define, a forma de ejemplo, el estilo a aplicar a hipervínculos (etiqueta <A>), específicamente fuente Verdana de 18 píxeles de tamaño, en negrita y en color amarillo: A { font-family: Verdana; font-size: 18px; font-style: bold; color: yellow }
  • 5. Selectores, agrupación, de reglas y herencia. • Los "selectores de tipo" (o "selectores de elementos de tipo") son las palabras que están delante de los paréntesis y que indican las etiquetas a las que se aplica el estilo que aparece entre paréntesis. • <STYLE type="text/css"> <!– tag {properties} --> </STYLE> • Selectores múltiples • También se puede aplicar un estilo a múltiples etiquetas al separar los nombres de las mismas con una coma (,). La sintaxis de tal selector, denominado selector múltiple, es: selector1, selector2 { /* style */ }
  • 6. • Selector universal • A través del selector universal ("*") se puede definir un estilo que se aplicará a todos los elementos HTML. La sintaxis del selector universal es: * { /* style */ }
  • 7. Selectores anidados Nombre Descripción código selector anidado El selector anidado se usa para crear una regla que se aplica solamente cuando el elemento Y está anidado dentro del elemento X. X Y { /* style; */ } selector hermanos adyacentes se usa para crear una regla que se aplica solamente cuando el elemento Y le sigue inmediatamente al elemento X. X + Y { /* style; */ } selector de hijo se usa para crear una regla que solamente se aplica cuando el elemento Y es descendiente del elemento X. La regla no se aplica si Y se encuentra dentro de una o más etiquetas intermediarias. X > Y { /* style; */ }
  • 8. Colisiones de estilos, unidades de medida y colores • En las hojas de estilos complejas, es habitual que varias reglas CSS se apliquen a un mismo elemento HTML. El problema de estas reglas múltiples es que se pueden dar colisiones como la del siguiente ejemplo: • p { color: red; } p { color: blue; } <p>...</p> Las medidas en CSS se emplean, entre otras, para definir la altura, anchura y márgenes de los elementos y para establecer el tamaño de letra del texto. CSS divide las unidades de medida en dos grupos: absolutas y relativas. Las medidas relativas definen su valor en relación con otra medida, por lo que para obtener su valor real, se debe realizar alguna operación con el valor indicado. Las unidades absolutas establecen de forma completa el valor de una medida, por lo que su valor real es directamente el valor indicado.
  • 9. Unidades absolutas • in, pulgadas ("inches", en inglés). Una pulgada equivale a 2.54 centímetros. • cm, centímetros. • mm, milímetros. • pt, puntos. Un punto equivale a 1 pulgada/72, es decir, unos 0.35 milímetros. • pc, picas. Una pica equivale a 12 puntos, es decir, unos 4.23 milímetros. A continuación se muestran ejemplos de utilización de unidades absolutas: • /* El cuerpo de la página debe mostrar un margen de media pulgada */ body { margin: 0.5in; } • /* Los elementos <h1> deben mostrar un interlineado de 2 centímetros */ h1 { line-height: 2cm; } • /* Las palabras de todos los párrafos deben estar separadas 4 milímetros entre si * / p { word-spacing: 4mm; } • /* Los enlaces se deben mostrar con un tamaño de letra de 12 puntos */ a { font-size: 12pt } • /* Los elementos <span> deben tener un tamaño de letra de 1 pica */ span { font-size: 1pc }
  • 10. Unidades relativas • La unidades relativas, a diferencia de las absolutas, no están completamente definidas, ya que su valor siempre está referenciado respecto a otro valor. A pesar de su aparente dificultad, son las más utilizadas en el diseño web por la flexibilidad con la que se adaptan a los diferentes medios. • em, (no confundir con la etiqueta <em> de HTML) relativa respecto del tamaño de letra del elemento. • La unidad em hace referencia al tamaño en puntos de la letra que se está utilizando. Si se utiliza una tipografía de 12 puntos, 1em equivale a 12 puntos. El valor de 1ex se puede aproximar por 0.5 em. • ex, relativa respecto de la altura de la letra x ("equis minúscula") del tipo y tamaño de letra del elemento. • px, (píxel) relativa respecto de la resolución de la pantalla del dispositivo en el que se visualiza la página HTML.
  • 11. • Si se quiere reducir la anchura del margen a 16px pero manteniendo el tamaño de letra de los párrafos en 32px, se debe utilizar la siguiente regla CSS: • p { font-size: 32px; margin: 0.5em; } • El valor 0.5em se interpreta como "la mitad del tamaño de letra del elemento", ya que se debe multiplicar por 0.5 su tamaño de letra (32px x 0.5 = 16px). De la misma forma, si se quiere mostrar un margen de 8px de anchura, se debería utilizar el valor 0.25em, ya que 32px x 0.25 = 8px. • Las unidades de medida se pueden mezclar en los diferentes elementos de una misma página, como en el siguiente ejemplo: • body { font-size: 10px; } h1 { font-size: 2.5em; } • En primer lugar, se establece un tamaño de letra base de 10 píxel para toda la página. A continuación, se asigna un tamaño de 2.5em al elemento <h1>, por lo que su tamaño de letra real será de 2.5 x 10px = 25px.
  • 12. Porcentajes • El porcentaje también es una unidad de medida relativa • Los porcentajes se pueden utilizar por ejemplo para establecer el valor del tamaño de letra de los elementos: • body { font-size: 1em; } • h1 { font-size: 200%; } • h2 { font-size: 150%; }
  • 13. colores • Los colores en CSS se pueden indicar de cinco formas diferentes: palabras clave, colores del sistema, RGB hexadecimal, RGB numérico y RGB porcentual. Aunque el método más habitual es el del RGB hexadecimal, a continuación se muestran todas las alternativas que ofrece CSS. • CSS define 17 palabras clave para referirse a los colores básicos. Las palabras se corresponden con el nombre en inglés de cada color: • aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, oran ge, purple, red, silver, teal,white, yellow Hay aplicación que le pueden dar el codigo ya sea en numerico, porcentual o hexadeciaml.