Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introd u c c i ó n C S S
Desarrollo
INTRODUCCIÓN CSS
Introducción.
Para crear una página web lo primero que se hace es en HTML marcar el
contenido y definir su funcionalidad, una vez listo el documento HTML se utiliza
CSS para definir el aspecto visual (colores, fuentes, distribución, etc).
En este OVA aprenderás los conceptos básicos de CSS con todos sus elementos,
estructuras y correcta aplicación junto a las novedades que permite la versión
CSS3.
Mapa de Contenido.
Desarrollo de Contenidos.
1. CSS.
2. Novedades CSS3.
Glosario.
Bibliografía.
Actividades de Afianzamiento.
CSS
Introducción a
Comprender
Estructura CSS Integrador CSS con HTML Selectores Etiquetas Propiedades Novedades CSS3
Hojas de estilo CSS externa. Selector Universal. Bloque Inline. Tipo. Compatibilidad.
Estilo CSS incrustado. Selector de Etiqueta. Bloque. Background CSS3.
Estilos CSS inline. Selector Clase. Lista. Border.
Selector ID. Fondo. Text.
Borde. Transform.
Perspectiva en CSS3.
Transiciones en CSS3.
Animaciones en CSS3.
Columnas Múñtiples.
Opacity.
1. CSS.
Cascading Style Sheets (Hojas de Estilo en Cascada).
Declaración=Especifica la modificación
visual que se le hará al selector.
Reglas CSS
Regla CSS: Varias reglas CSS componen una hoja de estilos CSS, las reglas se
componen por el selector y las declaraciones entre “{}” llaves.
Veamos la siguiente gráfica donde se aplica una regla CSS, para aclarar
conceptos. Modificaremos en la etiqueta <p> del documento el color y la
fuente.
Reglas CSS
<head>
<link rel="stylesheet" type="text/css" href="miArchivo.css" />
</head>
<head>
<style type=”text/css”>
/*estilos incrustados*/
</style>
</head>
El estilo inline es de los menos utilizados ya que pierde muchas ventajas del
CSS, sería casi que modificar etiqueta por etiqueta similar al HTML, se debe usar
el atributo style con el que cuenta la mayoría de las etiquetas y con el que se
puede hacer CSS
1.3. Selectores.
*{
margin:0px;
padding:0px
}
Aunque utilizarlo es fácil, no es muy común usarlo ya que es poco probable que
una regla sea necesaria para todos los elementos.
Es el más común a utilizar ya que todas las etiquetas HTML pueden ser
seleccionadas para su modificación, la regla CSS se aplicará automáticamente
al crear la etiqueta en el HTML.
h1{color:#0000ff;}
h2{color:#0000ff;}
h3{color:#0000ff;}
h4{color:#0000ff;}
h1,h2,h3,h4{color:#0000ff;}
permite crear una regla con el nombre que se quiera (teniendo en cuenta de no
utilizar ñ, tildes, caracteres especiales o dejar espacio entre palabras), la clase
debe ser aplicada explícitamente en una etiqueta.
.resaltado { color:#FF0000; }
Luego para aplicarla se llama a través del atributo class que contienen la
mayoría de las etiquetas.
son reglas aplicables sólo a un elemento del HTML, que se aplican a un elemento
que tenga el identificador (ID).
Para usarla:
Etiquetas Inline más comunes: <a>, <br>, <span>, <img>, <tt>, <i> ,<b>
entre otras.
Vamos a aplicar un estilo CSS incrustado con cada uno de los selectores.
<html>
<head>
<title>Mi primer CSS</title>
<style type="text/css">
h1{color:#F00;}
p{color:#006600;}
.textoAzul{color:#0033CC;font-family:Arial;}
#textoNaranja{color:#FF6600;}
</style>
</head>
<body>
<h1>Este encabezado es de color Rojo</h1>
<p>El color de este texto es verde</p>
<p class="textoAzul">yo soy de color azul y fuente Arial que
provienen de una clase</p>
<p id="textoNaranja">yo tengo el texto naranja por una regla de
un selector ID</p>
</body>
</html>
Propiedades de texto CSS cuenta con una gran cantidad de propiedades para
modificar la apariencia del texto, se pueden dividir en dos, de tipo y bloque.
FONT-FAMILY:
Ejemplo:
Ejemplo:
p{font-weight:800;}
FONT-VARIANT:
Ejemplo:
p{font-variant:small-caps;}
FONT-SIZE:
p{font-size:9px;}
Muestras:
Nota: es ideal manejar los tamaños de importancia de texto con la ayuda de las
etiquetas <h1-6> y <p>antes de entrar a modificar el font-size.
FONT-STYLE:
Ejemplo:
p{font-style:italic;}
COLOR:
cambia el color de texto según el valor, los valores se pueden ingresar de tres
formas: Nombre en inglés, hexadecimal o los valores en rgb.
colorHexadecimal{color:#0099CC;}
colorIngles{color:red;}
colorRgb{color:rgb(0,255,0);}
TEXT-DECORATION:
Los valores son los siguientes: none, underline, overline, line-through, blink.
Ejemplo:
p{text-decoration:blink;}
a{text-decoration:none;}
LINE-HEIGHT:
Ejemplo
p{line-height:30px;}
TEXT-TRANSFORM:
Ejemplo:
p{text-transform:lowercase;}
<html>
<head>
<title>Ejecicio de tipos</title>
<style type="text/css">
.textoTachado{text-decoration:line-through;}
</style>
</head>
<body>
<p class="textoTachado">este texto esta tachado</p>
</body>
</html>
Ejemplo:
p{word-spacing:10px;}
LETTER-SPACING:
Ejemplo:
p{letter-spacing:4em;}
VERTICAL-ALIGN:
· Top: La parte superior del elemento se alinea con la parte superior del
elemento más alto en la línea.
· Bottom: La parte inferior del elemento está alineado con la parte inferior
de la fuente del elemento padre.
Ejemplo:
p{vertical-align:30px;}
TEXT-ALIGN:
Ejemplo:
p{text-align:justify;}
TEXT-INDENT:
Ejemplo
p{text-indent:50px;}
· Pre-line: elimina los espacios en blanco y respeta las nuevas líneas, pero
ajustando cada línea al espacio asignado para ese contenido.
Ejemplo:
p{white-space:pre-line;}
DISPLAY:
Ejemplo
p{display:none;}
<html>
<head>
<title>Texto en CSS </title>
<style type="text/css">
.separaLetras{letter-spacing:15px;}
.separaPalabras{word-spacing:30px;}
</style>
</head>
<body>
<p class="separaLetras">Las letras estan separadas en este
parrafo</p>
<p class="separaPalabras">en este parrafo las palabras estan
separadas</p>
</body>
</html>
LIST-STYLE-TYPE:
Valores gráficos:
· Disc: Muestra un círculo relleno, este es el valor por defecto del <ul>.
Valores numéricos:
Ejemplo.
ol{list-style-type:lower-alpha;}
LIST-STYLE-IMAGE:
Item 1
Item 2
Item 3
Ejemplo:
ol{list-style-image:url(estrella.gif);}
LIST-STYLE-POSITION:
Ejemplo.
ul{list-style-position: inside;}
Crear una clase por propiedad anteriormente vista y luego aplicarlas en listas
diferentes.
<html>
<head>
<title>listas en CSS </title>
<style type="text/css">
.armenia{list-style-type:armenian;}
.katana{list-style-type:katakana;}
</style>
</head>
<body>
<h3>lista armenia </h3>
<ul class="armenia">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
<h3>lista Katana</h3>
<ul class="katana">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
</body>
</html>
BACKGROUND-COLOR:
Ejemplo:
p{background-color:#446633;}
BACKGROUND-IMAGE:
Ejemplo:
body{background-image:url(foto.png);}
BACKGROUND-REPEAT:
Ejemplo de uso:
body{
background-image:url(nube.jpg);
background-repeat: repeat-x;
}
body{
background-image:url(nube.jpg);
background-repeat:repeat-y;
}
Imagen no-repeat
Imagen Original. Contenedor la imagen se repite en X
body{
background-image:url(nube.jpg);
background-repeat: no-repeat;
}
Ejemplo:
body{background-repeat: repeat-x;}
Ejemplo:
body{
background-image:url(dracula.jpg);
background-attachment:fixed;
}
BACKGROUND-POSITION:
Ejemplos gráficos:
Ejemplo:
body
{
background-image:url('bola.gif');
background-repeat:no-repeat;
background-position: 10px 200px;
}
WIDTH:
Define el ancho de los elementos html tomando como valor la media en (Pixel,
Picas, Porcentaje, Emes, Equix, etc) o poner el valor en auto y el navegador lo
calcula de manera automática.
Ejemplo:
p{width:300px;}
HEIGHT:
Define el alto de los elementos html tomando como valor la media en (Pixel,
Picas, Porcentaje, Emes, Equix, etc) o poner el valor en auto y el navegador lo
calcula de manera automática.
Ejemplo:
p{height:300px;}
MARGIN:
{margin:100px;} 100px
100px
40px
{margin:40px 50px 70px 30px;}
Elemento HTML
70px
Ejemplo:
p{
margin-left:30px;
margin-right:45px;
margin-bottom:50px;
margin-top:90px;
}
PADDING:
Define el relleno de los elementos HTML tomando como valor la media en (Pixel,
Picas, Porcentaje, Emes, Equis, etc).
20px
20px
20px
10px
{padding:10px 40px 30px 70px;} Elemento HTML
con Padding.
70px 40px
30px
Ejemplo:
.caja{
padding-top:10px;
padding-left:45px;
padding-right:33px;
padding-bottom:50px;
}
Ejemplo:
Grosor. Color. Estilo de Borde.
p{border:#FF0000 solid;}
-Inset: Borde hundido, hacer parecer al elemento que tiene el borde como si
estuviera por debajo del nivel normal de la pantalla.
-Outset: Borde saliente, hacer parecer al elemento que tiene el borde como si
estuviera por encima del nivel normal de la pantalla.
CSS tiene otras propiedades que permiten modificar el borde de manera más
segmentada.
Border-style: Define el estilo de borde según el valor (none, solid, inset, ouset,
dotte, etc).
Border-color: Define el color del borde según el valor; se pueden pasar los
valores en: Ingles, valor RGB o Hexadecimal.
FLOAT:
En Html los elementos se van presentado en un mismo flujo uno tras otro, lo que
hace la propiedad float es sacarlo de este flujo y ponerlo a flotar según el valor
especificado.
Valores float:
Ejemplo float.
Float.
Vista lateral.
Float.
CLEAR:
Both: no ocupa el lugar de otro elemento sin importar para donde este flotando.
Float.
Clear. Clear.
CSS 3 es una actualización de la versión del lenguaje CSS, que permite crear
diseños más dinámicos y elaborados, ofrece más soporte a diferentes
necesidades web.
Con CSS3, se pueden crear bordes redondeados, añadir sombra a los diferentes
elementos, utilizar una imagen como borde, etc.
· Fondos y bordes.
· Modelado de cajas.
· Aplicaciones de texto.
· Transformaciones 2d y 3d.
· Animaciones.
· Múltiples capas.
· Interfaz de Usuario.
· Selectores.
Claro que la rápida actualización de los navegadores, hace que estos prefijos no
sean necesarios, igual es recomendable manejarlos porque muchos usuarios no
cuentan con la última actualización de los navegadores.
border-radius:25px;
-moz-border-radius:25px
Background-origin.
Background-clip.
Background-size.
Código CSS:
Imagen 1.
body{
background:url(avion.png) top right no-repeat,
url(nubes_h.png) repeat-x;
}
Imagen 2.
Resultado Navegador:
Nota: Las imágenes que se van vinculando se ubican de modo que la primera
aparece sobre las siguientes, por eso la imagen de la paloma esta sobre las
nubes.
Border.
Padding.
Contenido.
Ejemplo Código:
#caja{
width:245px;
height:164px;
background-color:#999999;
padding:30px;
background-image:url(escenario.jpg);
background-repeat:no-repeat;
border:10px dotted #000;
background-origin:content-box;
}
2.2.2. Background-clip.
Especifica el área de pintura del contenedor creando una algo similar a una
máscara sobre él, la única parte del elemento que no se recorta es el borde.
Ejemplo:
#caja{
width:245px;
height:164px;
background-color:#999999;
padding:30px;
background-image:url(escenario.jpg);
background-repeat:no-repeat;
border:10px dotted #000;
background-clip:content-box;
background-origin:border-box;
}
2.2.3. Background-size.
El valor del tamaño se puede especificar con las medida web, porcentajes o los
valores predeterminados de background-size como son el cover y el contain.
MEDIDAS WEB.
PORCENTAJES.
COVER.
CONTAIN.
COVER:
CONTAIN:
2.3. Border.
Border-radius.
Border-image.
Box-shadow.
2.3.1. Border-radius.
Ejemplo:
#div{
width:150px;
height:100px;
border-radius:10px; /*esto crea un radio de borde de 10px para
todos los lados */
background-color:#006666;
padding:5px;
color:#FFFFFF;
}
Vista navegador:
Especificar el valor de radio lado por lado, estos valores se dan en el siguiente
orden (superior izquierda, superior derecha) luego (inferior izquierda, inferior
derecha).
Vista navegador:
2.3.2. Border-image.
Define una imagen como borde del elemento, a la fecha de la creación de este
documento (2012), solo el navegador GOOGLE CHROME es compatible para el
uso de esta propiedad.
border-image:url(border.jpg)30 30 repeat;
Ejemplo:
Imagen (florLis.png).
Código:
#DivCaja{
width:300px;
height:100px;
background-color:#CCC;
padding:5px;
border-width:30px;
border-image:url(border.jpg)30 30 round;
-moz-border-image:url(borde.png)30 30 round;/*firefox*/
-webkit-border-image:url(borde.png)30 30 round;/*safari*/
-o-border-image:url(borde.png)30 30 round;/*opera*/
}
CSS3 además cuenta con unas propiedades independientes para cada uno de
los valores del borde.(todavía no son compatibles con varios navegadores).
2.3.3. Box-shadow.
Código:
Nota: si el nivel del blur es muy alto pasaría a verse más como un resplandor.
Text-shadow
Word-wrap
Text-overflow
@font-face
2.4.1. Text-shadow.
Código:
h1{
text-shadow:2px 3px 1px rgb(255,0,0);
}
2.4.2. Word-wrap.
En ocasiones el texto de una página web contiene palabras muy largas que no
caben en su contenedor y se desbordan de manera horizontal o modificar el
tamaño de ancho de la caja.
.cuadro{
width:100px; Si una persona
grita,
height:100px;
haaaaaaaaaaaaa
border:1px solid #000; aa!!!
word-wrap:break-word;
}
Text-overflow: clip|ellipsis|string;
Clip: Corta el texto donde termina el recuadro. Este texto supera el tama
Ejemplo Código:
.claseRecorte{
width:150px;
border:#000000 1px solid;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
2.4.4 @font-face.
Antes del CSS3 los diseños tipográficos se limitaban a las fuentes estándar que
se encuentran en la mayoría de los computadores.
Con CSS3, los diseñadores Web pueden utilizar cualquier tipo de fuente que el
diseño requiera.
@font-face
{
font-family: MiFuente;
src: url('Sansation_Light.ttf'),
url('Sansation_Light.eot'); /* IE9+ */
}
Luego para utilizar la fuente en un elemento HTML la llamamos a través del font-
family.
div{
font-family:MiFuente;
}
2.5. Transform.
CSS3 permite transformar las cajas y su contenido, para diseñar nuevos efectos
visuales, con el uso de la propiedad transform.
Translate(valorX , valorY).
Rotate(numerodeg).
Scale(valorX , valorY).
Skew(value).
Matrix(value).
2.5.1. Translate.
Código:
#caja{
width:100px;
height:100px;
background-color:#906;
transform:translate(50px,50px);
-ms-transform:translate(50px,50px); /* IE 9 */
-webkit-transform:translate(50px,50px);/*Safari y Chrome */
-o-transform: translate(50px,50px); /* Opera */
-moz-transform: translate(50px,50px); /* Firefox */
/*el elemento se moverá 50 pixeles a la izquierda y 50
pixeles abajo del top*/
}
Vista en el navegador:
Original.
Transformado.
Ejemplo:
#caja{
width:100px;
height:100px;
background-color:#906;
transform: rotate(40deg);
-ms-transform: rotate(40deg); /* IE 9 */
-webkit-transform: rotate(40deg); /* Safari y Chrome */
-o-transform: rotate(40deg); /* Opera */
-moz-transform: rotate(40deg); /* Firefox */
}
Vista Navegador:
Original. Transformado.
Original.
2.5.3. Scale(x,y).
#caja{
width:100px;
height:100px;
background-color:#906;
transform:scale(3,2);
-ms-transform:scale(3,2); /* IE 9 */
-webkit-transform:scale(3,2); /* Safari y Chrome */
-o-transform:scale(3,2); /* Opera */
-moz-transform:scale(3,2); /* Firefox */
}
Transformado.
El elemento se inclina según los valores dados en el eje horizontal “X” y el eje
vertical “Y”.
Código:
#caja{
width:100px;
height:100px;
background-color:#906;
transform:skew(40deg,30deg);
-ms-transform: skew(40deg,30deg);/*IE9 */
-webkit-transform: skew(40deg,30deg);/*Safari y Chrome*/
-o-transform: skew(40deg,30deg);/*Opera*/
-moz-transform: skew(40deg,30deg);/*Firefox*/
}
Original. Transformado.
Original.
Los últimos dos valores requieren las medidas en pixeles, solo para firefox.
Código:
Ejemplo
#caja{
width:100px;
height:100px;
background-color:#906;
transform:matrix(0.8,0.5,-0.5,0.8,3,3));
-ms-transform:matrix(0.8,0.5,-0.5,0.8,3,3);/*IE9 */
-webkit-transform:matrix(0.8,0.5,-0.5,0.8,3,3);/*Safari y
Chrome*/
-o-transform:matrix(0.8,0.5,-0.5,0.8,3,3);/*Opera*/-
moz-transform:matrix(0.8,0.5,-0.5,0.8,3px,3px);/*Firefox*/
}
Vista en el navegador:
Original. Transformado.
Original.
Permite que la rotación se realice sobre el propio eje del elemento generando un
efecto visual de 3d.
RotateX ()
RotateY ()
RotateX (numero+deg)
Ejemplo:
#caja{
width:100px;
height:100px;
background-color:#906;
transform:rotateX(120deg);
-webkit-transform:rotateX(120deg);/* Safari y Chrome */
-moz-transform:rotateX(120deg); /*Firefox */
}
Vista en el Navegador:
Original. Transformado.
Transformado.
Original.
Ejemplo:
#caja{
width:100px;
height:100px;
background-color:#906;
transform:rotateX(60deg);
-webkit-transform:rotateX(60deg);/* Safari y Chrome */
-moz-transform:rotateX(60deg); /*Firefox */
}
Vista en el Navegador:
Transformado.
Original. Transformado.
Original.
La propiedad transform cuenta con otros valores para el manejo del 3d, su
manejo es similar a las anteriormente vistas, solo que en estas propiedades
también se especifica el eje “z”.
2.6. Perspectiva.
2.6.1. Perspective(valor).
#div1{
position: relative;
height: 150px;
width: 150px;
margin: 50px;
padding:10px;
border: 1px solid black;
perspective:150;
-webkit-perspective:150;/* Safari y Chrome */
}
#div2{
padding:50px;
border: 1px solid black;
background-color: red;
-webkit-transform: rotateX(45deg);/* Safari y Chrome */
}
Vista en el Navegador:
Div 2 Perspectiva.
Ejemplo :
Vista en el Navegador:
Div 2 Perspectiva.
Las transiciones en CSS3 son efectos que permiten a un elemento poco a poco
cambiar de un estilo a otro.
Ejemplo de uso:
#caja1{
width:100px;
height:100px;
background-color:green;
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
#caja1:hover{
width:200px;
}
Vista en el navegador:
Simulación de transición.
A. B. C. D.
Modo de uso
Duración. Retardo.
transition:width 2s ease-in 3s
Propiedad. Efecto.
Ejemplo:
2.7.3. Transition-timing-function.
2.7.4 Transition-delay.
#caja1{
width:100px;
height:100px;
background-color:green;
transition-property:width;
transition-duration:5s;
transition-delay:2s;
}
Css3 trae una nueva forma de hacer animaciones web, sin tener que recurrir a
lenguajes complementarios como JAVASCRIPT.
Fotograma Fotograma
Clave. Clave.
Los fotogramas clave le indican a la animación qué cambios debe tener, en este
caso tenemos un fotograma clave que indica cómo se inicia y un fotograma
clave indicando como termina, como resultado se tiene un círculo que se
desplaza de un lado a otro cambiando de color.
Fotograma
Clave.
Esto significa que se pueden utilizar los mismos fotogramas claves para mover
diferentes elementos.
Nota: Para entender bien los conceptos es necesario ejecutar los ejemplos en el
navegador.
Su sintaxis es la siguiente.
@keyframes miAnimacion {
Propiedad Inicial.
from {background-color:#FF0000;}
to {background-color:#0000FF;}
Propiedad Final.
Propiedades a Animar.
Ejemplo:
@keyframes miAnimacion{
from {background:red;}
30% {background:yellow;}
73% {background:blue;}
to {background:red;}
}
@-moz-keyframes miAnimacion {
from {background:red;}
30% {background:yellow;}
73% {background:blue;}
to {background:red;}
}
@-webkit-keyframes miAnimacion {
from {background:red;}
25% {background:yellow;}
50% {background:blue;}
to {background:red;}
}
@-o-keyframes miAnimacion {
from {background:red;}
25% {background:yellow;}
50% {background:blue;}
to {background:red;}
}
2.8.2. Animation.
Ejemplo:
Ejemplo:
#cuadro{
position:relative;
width:500px;
height:300px;
-moz-animation-name:myanimation;
-moz-animation-duration:125ms;
}
2.8.4. Animation-timing-function.
#cuadro{
position:relative;
width:500px;
height:300px;
-moz-animation-name:myanimation;
-moz-animation-duration:5s;
-moz-animation-timing-function:ease-in;
}
2.8.5. Animation-delay.
Ejemplo:
#cuadro{
position:relative;
width:500px;
height:300px;
-moz-animation-name:myanimation;
-moz-animation-duration:6s;
-moz-animation-timing-function:ease-in;
-moz-animation-delay:4s;
/*la animación comienza después de 4 segundos*/
}
#cuadro{
position:relative;
width:500px;
height:300px;
-moz-animation-name:myanimation;
-moz-animation-duration:6s;
-moz-animation-timing-function:ease-in;
-moz-animation-delay:4s;
Ejemplo:
#cuadro{
width:5%;
height:5%;
top:0px;
left:0px;
position:absolute;
background-color:#00FF00;
-webkit-animation:cuadritoLoco;
-webkit-animation-duration:5s;
-webkit-animation-iteration-count:2;
/* la animación se reproducirá dos veces */
}
2.8.7 Animation-direction.
animation-direction:alternate;
Fotograma
Inicial. Mitad
de Animación.
Fotograma
Final.
Ejemplo:
@-webkit-keyframes cuadritoLoco{
from{top:0%; left:0%;}
25%{top:95%; left:0%;}
50%{top:95%; left:95%;}
75%{top:0%; left:95%;}
to{top:0%; left:0%;}
}
#cuadro{
width:5%;
height:5%;
top:0px;
left:0px;
position:absolute;
background-color:#00FF00;
-webkit-animation:cuadritoLoco;
-webkit-animation-duration:5s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
}
2.8.8. Animation-play-state.
Nota: Esta propiedad funciona realmente bien con ayuda de javaScript, ya que
se puede cambiar el valor de la propiedad desde el navegador.
(object.style.animationPlayState="paused").
· Column-count.
· Column-gap.
· Column-rule.
2.9.1. Column-count.
#caja{
-moz-column-count:3;
width:800px;
text-align:justify;
}
Vista en el navegador:
2.9.2. Column-gap.
Ejemplo código:
#caja{
-moz-column-count:3;
-moz-column-gap:10px;
width:800px;
text-align:justify;
}
2.9.3. Column-rule.
jsdnlkasjndlkajsnfksnadlfkn jsdnlkasjndlkajsnfksnadlfkn
asdlñkfsdnajsdnlkasjndlkajs asdlñkfsdnajsdnlkasjndlkajs
nfksnadlfknasdlñkfsdnajsdn nfksnadlfknasdlñkfsdnajsdn
lkasjndlkajsnfksnadlfknasdl lkasjndlkajsnfksnadlfknasdl
ñkfsdnajsdnlkasjndlkajsnfks ñkfsdnajsdnlkasjndlkajsnfks
nadlfknasdlñkfsdnajsdnlkasj nadlfknasdlñkfsdnajsdnlkasj
ndlkajsnfksnadlfknasdlñkfsd ndlkajsnfksnadlfknasdlñkfsd
najsdnlkasjndlkajsnfksnadlf najsdnlkasjndlkajsnfksnadlf
knasdlñkfsdnajsdnlkasjndlk knasdlñkfsdnajsdnlkasjndlk
ajsnfksnadlfknasdlñkfsdnajs ajsnfksnadlfknasdlñkfsdnajs
Esta es la manera rápida de
modificar el ancho, el estilo y
color del espacio que se
encuentra entre las columnas
(medianil).
Sintaxis:
Ejemplo código:
#caja{
-moz-column-count:3;
-moz-column-gap:20px;
-moz-column-rule:3px solid #ff0000; /* Firefox */
width:800px;
text-align:justify;
}
2.9.4. Column-rule-width.
Específica el ancho de regla que se dibuja entre las dos columnas (medianil), se
debe procurar no sobrepasar el ancho del column-gap ya que el divisor se
montaría en el texto.
Sintaxis
column-rule-width: valor|thin|medium|thick;
2.9.5. Column-rule-style.
Especifica el estilo de la regla que se dibuja entre las dos columnas (medianil),
sus posibles valores son similares a los de border.
column-rule-style:
none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset;
2.9.6. Column-rule-color.
Especifica el color de la regla que se dibuja entre las dos columnas (medianil).
Sintaxis:
Column-rule-color: valor;
Ejemplo:
2.9.7. Column-span.
Sintaxis:
column-span: 1|all;
Ejemplo código:
#caja{
-webkit-column-count:3;
-webkit-column-gap:20px;
-webkit-column-rule-width:3px; /* CHORME */
-webkit-column-rule-style:double;
-webkit-column-rule-color:#ff0000;
width:800px;
text-align:justify;
}
#caja h1{
-webkit-column-span:all;
}
2.9.8. Column-width.
Sintaxis:
Ejemplo código:
#caja{
-webkit-column-width:100px;
width:800px;
}
2.10. Opacity.
Ejemplo Código:
Vista en el navegador:
Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada
regla está compuesta de una parte de "selectores", un símbolo de "llave de
apertura" ({), otra parte denominada "declaración" y por último, un símbolo de
"llave de cierre" (}).
Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS.
a. Google Crhome.
b. Mozilla Firefox.
c. Interene Explorer.
d. Safari.
a. Selector { propiedad:valor;}.
b. Propiedad{selecator:valor;}.
c. Selector { propiedad:valor}.
d. { Selector = propiedad:valor;}.
a. <file>.
b. <css>.
c. <src>.
d. <link>.
a. <p>center.
b. p{ text-align: center;}.
c. p{ center: true;}.
d. Ninguna de la anteriores.
En este OVA aprenderás los conceptos básicos de CSS con todos sus elementos,
estructuras y correcta aplicación junto a las novedades que permite la versión
CSS3.
2013
Introducción CSS