SlideShare una empresa de Scribd logo
1 de 31
CSS
Unidades de Medidas
Patron:
elementoHMTL {
propiedad: valor+Unidad_de_Medida; (sin
espacios)
}
 Las medidas relativas tienen que tener una
referencia como punto de partida para calcular el
tamaño final.
 Por eso en este caso la medida del tamaño de
fuente del body se establece a 12px.
 Después cualquier medida relativa se recalcula en
función a esa cantidad.
 Además hay que tener presente la herencia, en
estos casos antes de establecer la medida
relativa, lo primero que se hace es calcular la
cantidad final del tamaño que se tiene por
herencia, y a dicha cantidad se le aplica la
cantidad relativa.
 La medida em es en función de la anchura que
tenga la letra "M" (m mayúscula) según la fuente
que se esté usando.
 La medida ex es en función de la altura que
tenga la letra "x" (x minúscula) según la fuente
que se esté usando.
 La medida px también es relativa, ya que
depende de la resolución del dispositivo desde el
que se visualice. Por ello cuando se ve en un
dispositivo de alta resolución, la pixelación se
reescala y cada píxel original pasa a ser un
conjunto de pixeles en el dispositivo de alta
resolución.
Código HTML
<p>Parrafo Normal</p>
<p class="em">Parrafo EM</p>
<p class="ex">Parrafo EX</p>
<p class="px">Parrafo PX</p>
<div>
<p>Ejemplo em</p>
<p class="rem">Ejemplo rem</p>
</div>
Código CSS
body{ font-size: 12px }
.em{ font-size: 2em; }
.ex{ font-size: 2ex; }
.px{ font-size: 12px; }
div{ font-size: 2em; }
div p{ font-size: 1em; }
div p.rem{ font-size: 1rem; }
 in: (inches o pulgadas) 1in = 2.54cm
 cm: centímetros
 mm: milímetros
 pt: puntos 1pt = 0.35mm
 pc: picas 1pc = 12pt = 4.23mm
Código HTML
<p>Parrafo Normal</p>
<p class="em">Parrafo EM</p>
<p class="ex">Parrafo EX</p>
<p class="px">Parrafo PX</p>
<div>
<p>Ejemplo em</p>
<p class="rem">Ejemplo rem</p>
</div>
Código CSS
.in{ font-size: 0.5in; }
.cm{ font-size: 1cm; }
.mm{ font-size: 5mm; }
.pt{ font-size: 20pt; }
.pc{ font-size: 1pc; }
 Nos permite eliminar scroll en los
navegadores permitiendo un Responsive Web
Desing Completo.
 Recomendaciones:
 Contenedores -> tamaño en porcentajes
 Fuentes -> tamaño en em
Código HTML
<html>
<head></head>
<body>
<div>
</div>
</body>
</html>
Código CSS
Body{
Backgroun: khaki;
Margin-left: 30px;
Font-size: 12px;
}
Div{
Width: 60%;
/*Margin-left: 20%;*/
Height: 200px;
Background: darkred;
}
CSS
Colores
El formato rgb se basa en usar tres canales de luz de colores rojo, verde y azul (Red, Green, Blue -> rgb).
La cantidad mezclada de dichos canales luminosos provocan el color resultante. Los valores decimales
deben de ir comprendidos entre el 0 y el 255.
Código CSS
div{
/*rgb( rojo, verde, azul );*/
background: rgb( 140, 82, 13 );
}
Página recomendada para obtener los valores de los colores: http://html-color-codes.info/codigos-de-colores-hexadecimales/
 En rgb porcentual los valores de cada canal no se
expresan de forma decimal sino con porcentajes.
Dicho porcentaje se aplicará al valor 255 que es
el máximo posible. De forma que si un canal
tiene el valor 100% es como si decimalmente
hubiéramos puesto 255. El 50% equivaldría a
127.
Código CSS
div{
/*rgb( rojo, verde, azul );*/
background: rgb( 40%, 25%, 67% );
}
 En rgb hexadecimal el valor del color no se expresa dentro de los paréntesis de "rgb"
separando con comas cada canal de color, sino que todos los valores se escriben juntos
precedidos del símbolo "#". En caso de que los tres pares sea compuestos por el mismo
caracter, pueden simplicarse. Pero solo cuando LOS TRES pares cumplen dicha condición.
Código CSS
div{
/*MAL: rgb( rojo, verde, azul );*/
background: rgb( FF, A5, 51 );
/*CORRECTO: #FFA551 */
background: #FFA551;
}
Código CSS
background: #FFAA51;
/*No puede simplificarse a #FA51 porque el ultimo par 51 no es de los mismos caracteres*/
-
background: #FFAA55;
/*Puede simplificarse a #FA5*/
}
 En hsl (Hue, Saturation, Lightness) se establecen 3
parametros:
◦ Tono (cantidad 0-359): Indica el tono del color al que se le
asignará una saturación y brillo para obtener el color final
deseado. Dicha cantidad se aplicará en el cículo cromático de la
imagen indicando los grados de rotación en dicho círculo hacía
donde se obtendrá el color
◦ Saturación (Porcentaje): El tono se apreciará en su aspecto original
con una saturación del 100%, si se le baja a 0% se vuelve gris.
◦ Brillo (Porcentaje): El tono se apreciará en su aspecto original con
un brillo del 50%, si se sube al 100% se vuelve blanco y hacia el 0%
se vuelve negro.
Código CSS
background: hsl( tono, saturacion, brillo);
background: hsl ( 0, 100%, 50%);
 El cuarto posible canal alpha permite dar
transparencia a nuestro color con respecto a lo
que haya por detrás de él. Los valores van
comprendidos entre el 0 y 1. El 1 le da más
dureza a nuestro color por lo que no
transparentaría nada, mientras que el 0 le
quitaría toda la fuerza al color y lo volvería
totalmente transparente.
Código CSS
background: rgba ( 0, 255, 0, 0.2);
background: hsla ( 240, 100%, 50%, 0.8);
CSS
Pseudo-Elementos
 Los pseudo-elementos se referencias con ":" y su
nombre. No son parte del html, sino del css y en el
caso de before y after no es obligado que vayan
exactamente antes o después del elemento.
 Su posicionamiento, así como el resto de
propiedades puede alterarse. Sí es obligado que
tengan un content.
Patron:
elementoHMTL:pseudo-elemento {
propiedad: valor;
}
Código HTML
<html>
<body>
<div> <p> esto es un ejemplo<p>
</div>
</body>
</html>
Código CSS
P:after{
Content: ‘-’;
Color: black;
Position: absolute;
}
Código HTML
<html>
<body>
<div> <p> esto es un ejemplo<p>
</div>
</body>
</html>
Código CSS
p{
Background: #088A4B
Text-align: left;
Position: relative;
}
P:first-letter{
Font-size: 5em;
}
Código CSS
p{
Background: #088A4B
Text-align: left;
Position: relative;
}
P:first-letter{
Font-size: 5em;
}
P:first-line{
Color: blue;
Font-size: 5em;
}
CSS
Pseudo-Clases
Código CSS
A:link{
Color: red;
}
A:visited{
Color: orange;
}
Código CSS
A:link{
Color: red;
}
A:visited{
Color: orange;
}
P:hover{
Transform: scale(1.2);
Color: red;
Text-decoration: unline;
}
Span:active{
Color: green;
}
Input:focus{
background: #B6BFE4;
Font-size: 2m;
}
 El orden correcto para combinar estas
pseudo-clases con las propias de los enlaces
es el siguiente: link, visited, hover y, por
útlimo, active.
 Las siguientes pseudo-clases nos sirven para hacer referencia a
elementos concretos del html sin necesidad de marcarlos con un
id, solo indicando la posición que ocupan dentro del sitio web:
◦ :nth-child(N)
◦ :nth-last-child(N)
◦ :nth-of-type(N)
◦ :nth-last-of-type(N)
◦ :first-of-type
◦ :last-of-type
◦ :only-of-type
◦ :empty
◦ :not(S)
◦ :last-child
◦ :only-child
◦ :root
◦ :enable
◦ :disable
◦ :checked
Emmanuel Ortiz
Consultor Sr.
emmanueltiz@gmail.com
email / gtalk
emmanueltiz
Skype

Más contenido relacionado

La actualidad más candente (15)

Retro2011brandon
Retro2011brandonRetro2011brandon
Retro2011brandon
 
u3
u3u3
u3
 
Lineas separadoras etiquetas hr comentarios html atributos noshade
Lineas separadoras etiquetas hr comentarios html atributos noshadeLineas separadoras etiquetas hr comentarios html atributos noshade
Lineas separadoras etiquetas hr comentarios html atributos noshade
 
Comandos html
Comandos htmlComandos html
Comandos html
 
Comandos html
Comandos htmlComandos html
Comandos html
 
Comando básicos HTML.
Comando básicos HTML. Comando básicos HTML.
Comando básicos HTML.
 
Resumen
ResumenResumen
Resumen
 
Guía rápida de comandos html
Guía rápida de comandos htmlGuía rápida de comandos html
Guía rápida de comandos html
 
Etiquetas básicas de HTML
Etiquetas básicas de HTMLEtiquetas básicas de HTML
Etiquetas básicas de HTML
 
Presentacion de etiquetas
Presentacion de etiquetasPresentacion de etiquetas
Presentacion de etiquetas
 
Identificacion
IdentificacionIdentificacion
Identificacion
 
Marcos
MarcosMarcos
Marcos
 
Codigos de html mitzi inf 1
Codigos de html mitzi inf 1Codigos de html mitzi inf 1
Codigos de html mitzi inf 1
 
Inf2 exc2 unidad3_p1_a_fridaleyva
Inf2 exc2 unidad3_p1_a_fridaleyvaInf2 exc2 unidad3_p1_a_fridaleyva
Inf2 exc2 unidad3_p1_a_fridaleyva
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 

Destacado (13)

Funciones y procedimientos en SQL
Funciones y procedimientos en SQLFunciones y procedimientos en SQL
Funciones y procedimientos en SQL
 
Curso HTML 5 & jQuery - Leccion 2
Curso HTML 5 & jQuery - Leccion 2Curso HTML 5 & jQuery - Leccion 2
Curso HTML 5 & jQuery - Leccion 2
 
Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1 Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1
 
Curso HTML 5 & jQuery - Leccion 11
 Curso HTML 5 & jQuery - Leccion 11 Curso HTML 5 & jQuery - Leccion 11
Curso HTML 5 & jQuery - Leccion 11
 
Curso SQL - Leccion 9
Curso SQL - Leccion 9Curso SQL - Leccion 9
Curso SQL - Leccion 9
 
Curso SQL - Leccion 11
Curso SQL - Leccion 11Curso SQL - Leccion 11
Curso SQL - Leccion 11
 
Curso SQL - Leccion 8
Curso SQL - Leccion 8Curso SQL - Leccion 8
Curso SQL - Leccion 8
 
Medicion
MedicionMedicion
Medicion
 
Curso SQL - Leccion 6
Curso SQL - Leccion 6Curso SQL - Leccion 6
Curso SQL - Leccion 6
 
Presentacións Sql mejorado
Presentacións Sql mejoradoPresentacións Sql mejorado
Presentacións Sql mejorado
 
Curso SQL - Leccion 7
Curso SQL - Leccion 7  Curso SQL - Leccion 7
Curso SQL - Leccion 7
 
SQL JOIN
SQL JOINSQL JOIN
SQL JOIN
 
Sistema de unidades y patrones
Sistema de unidades y patronesSistema de unidades y patrones
Sistema de unidades y patrones
 

Similar a Curso HTML 5 & jQuery - Leccion 7

Similar a Curso HTML 5 & jQuery - Leccion 7 (20)

Css
CssCss
Css
 
Box model carolina sanchez
Box model carolina sanchezBox model carolina sanchez
Box model carolina sanchez
 
Css
CssCss
Css
 
LENGUAJE HTML
LENGUAJE HTMLLENGUAJE HTML
LENGUAJE HTML
 
CSS 5 - Unidades y Valores
CSS 5 - Unidades y ValoresCSS 5 - Unidades y Valores
CSS 5 - Unidades y Valores
 
Css
CssCss
Css
 
CSS
CSSCSS
CSS
 
Introdu css clase1
Introdu css clase1Introdu css clase1
Introdu css clase1
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
CSS
CSSCSS
CSS
 
Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Cap3. unidades de medida y colores
Cap3. unidades de medida y coloresCap3. unidades de medida y colores
Cap3. unidades de medida y colores
 
Introducción a CSS3
Introducción a CSS3Introducción a CSS3
Introducción a CSS3
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
 
Documento de referencia XHTML + CSS + JAVASCRIPT
Documento de referencia XHTML + CSS + JAVASCRIPTDocumento de referencia XHTML + CSS + JAVASCRIPT
Documento de referencia XHTML + CSS + JAVASCRIPT
 
Presentacióncss
PresentacióncssPresentacióncss
Presentacióncss
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Identificacion del lenguajes css
Identificacion del lenguajes cssIdentificacion del lenguajes css
Identificacion del lenguajes css
 

Más de Emmanuel Ortiz Gutierrez (7)

Curso SQL - Leccion 12
Curso SQL - Leccion 12Curso SQL - Leccion 12
Curso SQL - Leccion 12
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
Curso SQL - Leccion 5
Curso SQL - Leccion 5Curso SQL - Leccion 5
Curso SQL - Leccion 5
 
Curso SQL - Leccion 4
Curso SQL - Leccion 4 Curso SQL - Leccion 4
Curso SQL - Leccion 4
 
Curso SQL - Leccion 3
Curso SQL - Leccion 3  Curso SQL - Leccion 3
Curso SQL - Leccion 3
 
Curso SQL - Leccion 2
Curso SQL - Leccion 2Curso SQL - Leccion 2
Curso SQL - Leccion 2
 
Curso SQL - Leccion 1
Curso SQL - Leccion 1Curso SQL - Leccion 1
Curso SQL - Leccion 1
 

Último

MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
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
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Último (13)

MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
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
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

Curso HTML 5 & jQuery - Leccion 7

  • 1.
  • 4.  Las medidas relativas tienen que tener una referencia como punto de partida para calcular el tamaño final.  Por eso en este caso la medida del tamaño de fuente del body se establece a 12px.  Después cualquier medida relativa se recalcula en función a esa cantidad.  Además hay que tener presente la herencia, en estos casos antes de establecer la medida relativa, lo primero que se hace es calcular la cantidad final del tamaño que se tiene por herencia, y a dicha cantidad se le aplica la cantidad relativa.
  • 5.  La medida em es en función de la anchura que tenga la letra "M" (m mayúscula) según la fuente que se esté usando.  La medida ex es en función de la altura que tenga la letra "x" (x minúscula) según la fuente que se esté usando.  La medida px también es relativa, ya que depende de la resolución del dispositivo desde el que se visualice. Por ello cuando se ve en un dispositivo de alta resolución, la pixelación se reescala y cada píxel original pasa a ser un conjunto de pixeles en el dispositivo de alta resolución.
  • 6.
  • 7. Código HTML <p>Parrafo Normal</p> <p class="em">Parrafo EM</p> <p class="ex">Parrafo EX</p> <p class="px">Parrafo PX</p> <div> <p>Ejemplo em</p> <p class="rem">Ejemplo rem</p> </div> Código CSS body{ font-size: 12px } .em{ font-size: 2em; } .ex{ font-size: 2ex; } .px{ font-size: 12px; } div{ font-size: 2em; } div p{ font-size: 1em; } div p.rem{ font-size: 1rem; }
  • 8.  in: (inches o pulgadas) 1in = 2.54cm  cm: centímetros  mm: milímetros  pt: puntos 1pt = 0.35mm  pc: picas 1pc = 12pt = 4.23mm
  • 9. Código HTML <p>Parrafo Normal</p> <p class="em">Parrafo EM</p> <p class="ex">Parrafo EX</p> <p class="px">Parrafo PX</p> <div> <p>Ejemplo em</p> <p class="rem">Ejemplo rem</p> </div> Código CSS .in{ font-size: 0.5in; } .cm{ font-size: 1cm; } .mm{ font-size: 5mm; } .pt{ font-size: 20pt; } .pc{ font-size: 1pc; }
  • 10.  Nos permite eliminar scroll en los navegadores permitiendo un Responsive Web Desing Completo.  Recomendaciones:  Contenedores -> tamaño en porcentajes  Fuentes -> tamaño en em
  • 11. Código HTML <html> <head></head> <body> <div> </div> </body> </html> Código CSS Body{ Backgroun: khaki; Margin-left: 30px; Font-size: 12px; } Div{ Width: 60%; /*Margin-left: 20%;*/ Height: 200px; Background: darkred; }
  • 13.
  • 14. El formato rgb se basa en usar tres canales de luz de colores rojo, verde y azul (Red, Green, Blue -> rgb). La cantidad mezclada de dichos canales luminosos provocan el color resultante. Los valores decimales deben de ir comprendidos entre el 0 y el 255. Código CSS div{ /*rgb( rojo, verde, azul );*/ background: rgb( 140, 82, 13 ); } Página recomendada para obtener los valores de los colores: http://html-color-codes.info/codigos-de-colores-hexadecimales/
  • 15.  En rgb porcentual los valores de cada canal no se expresan de forma decimal sino con porcentajes. Dicho porcentaje se aplicará al valor 255 que es el máximo posible. De forma que si un canal tiene el valor 100% es como si decimalmente hubiéramos puesto 255. El 50% equivaldría a 127. Código CSS div{ /*rgb( rojo, verde, azul );*/ background: rgb( 40%, 25%, 67% ); }
  • 16.  En rgb hexadecimal el valor del color no se expresa dentro de los paréntesis de "rgb" separando con comas cada canal de color, sino que todos los valores se escriben juntos precedidos del símbolo "#". En caso de que los tres pares sea compuestos por el mismo caracter, pueden simplicarse. Pero solo cuando LOS TRES pares cumplen dicha condición. Código CSS div{ /*MAL: rgb( rojo, verde, azul );*/ background: rgb( FF, A5, 51 ); /*CORRECTO: #FFA551 */ background: #FFA551; } Código CSS background: #FFAA51; /*No puede simplificarse a #FA51 porque el ultimo par 51 no es de los mismos caracteres*/ - background: #FFAA55; /*Puede simplificarse a #FA5*/ }
  • 17.
  • 18.  En hsl (Hue, Saturation, Lightness) se establecen 3 parametros: ◦ Tono (cantidad 0-359): Indica el tono del color al que se le asignará una saturación y brillo para obtener el color final deseado. Dicha cantidad se aplicará en el cículo cromático de la imagen indicando los grados de rotación en dicho círculo hacía donde se obtendrá el color ◦ Saturación (Porcentaje): El tono se apreciará en su aspecto original con una saturación del 100%, si se le baja a 0% se vuelve gris. ◦ Brillo (Porcentaje): El tono se apreciará en su aspecto original con un brillo del 50%, si se sube al 100% se vuelve blanco y hacia el 0% se vuelve negro. Código CSS background: hsl( tono, saturacion, brillo); background: hsl ( 0, 100%, 50%);
  • 19.  El cuarto posible canal alpha permite dar transparencia a nuestro color con respecto a lo que haya por detrás de él. Los valores van comprendidos entre el 0 y 1. El 1 le da más dureza a nuestro color por lo que no transparentaría nada, mientras que el 0 le quitaría toda la fuerza al color y lo volvería totalmente transparente. Código CSS background: rgba ( 0, 255, 0, 0.2); background: hsla ( 240, 100%, 50%, 0.8);
  • 21.  Los pseudo-elementos se referencias con ":" y su nombre. No son parte del html, sino del css y en el caso de before y after no es obligado que vayan exactamente antes o después del elemento.  Su posicionamiento, así como el resto de propiedades puede alterarse. Sí es obligado que tengan un content.
  • 22. Patron: elementoHMTL:pseudo-elemento { propiedad: valor; } Código HTML <html> <body> <div> <p> esto es un ejemplo<p> </div> </body> </html> Código CSS P:after{ Content: ‘-’; Color: black; Position: absolute; }
  • 23. Código HTML <html> <body> <div> <p> esto es un ejemplo<p> </div> </body> </html> Código CSS p{ Background: #088A4B Text-align: left; Position: relative; } P:first-letter{ Font-size: 5em; }
  • 24. Código CSS p{ Background: #088A4B Text-align: left; Position: relative; } P:first-letter{ Font-size: 5em; } P:first-line{ Color: blue; Font-size: 5em; }
  • 27. Código CSS A:link{ Color: red; } A:visited{ Color: orange; } P:hover{ Transform: scale(1.2); Color: red; Text-decoration: unline; } Span:active{ Color: green; } Input:focus{ background: #B6BFE4; Font-size: 2m; }
  • 28.  El orden correcto para combinar estas pseudo-clases con las propias de los enlaces es el siguiente: link, visited, hover y, por útlimo, active.
  • 29.  Las siguientes pseudo-clases nos sirven para hacer referencia a elementos concretos del html sin necesidad de marcarlos con un id, solo indicando la posición que ocupan dentro del sitio web: ◦ :nth-child(N) ◦ :nth-last-child(N) ◦ :nth-of-type(N) ◦ :nth-last-of-type(N) ◦ :first-of-type ◦ :last-of-type ◦ :only-of-type ◦ :empty ◦ :not(S) ◦ :last-child ◦ :only-child ◦ :root ◦ :enable ◦ :disable ◦ :checked
  • 30.