Escolar Documentos
Profissional Documentos
Cultura Documentos
o d u c c i n C S S
in C S S - I n t r
Introducc
2013
ro d u c c i n C S S
Int
INTRODUCCIN CSS
Introduccin.
Para crear una pgina 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, distribucin, etc).
En este OVA aprenders los conceptos bsicos de CSS con todos sus elementos,
estructuras y correcta aplicacin junto a las novedades que permite la versin
CSS3.
Mapa de Contenido.
Desarrollo de Contenidos.
1. CSS.
2. Novedades CSS3.
Glosario.
Bibliografa.
Actividades de Afianzamiento.
CSS
Introduccin 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 Mtiples.
Opacity.
1. CSS.
Cascading Style Sheets (Hojas de Estilo en Cascada).
Declaracin=Especifica la modificacin
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 grfica 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, sera casi que modificar etiqueta por etiqueta similar al HTML, se debe usar
el atributo style con el que cuenta la mayora de las etiquetas y con el que se
puede hacer CSS
1.3. Selectores.
*{
margin:0px;
padding:0px
}
Aunque utilizarlo es fcil, no es muy comn usarlo ya que es poco probable que
una regla sea necesaria para todos los elementos.
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 explcitamente en una etiqueta.
.resaltado { color:#FF0000; }
Luego para aplicarla se llama a travs del atributo class que contienen la
mayora de las etiquetas.
son reglas aplicables slo a un elemento del HTML, que se aplican a un elemento
que tenga el identificador (ID).
Para crearlo es as
Para usarla:
Etiquetas Inline ms 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 tamaos 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 segn el valor, los valores se pueden ingresar de tres
formas: Nombre en ingls, 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 ms alto en la lnea.
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 lneas, pero
ajustando cada lnea 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 grficos:
Disc: Muestra un crculo relleno, este es el valor por defecto del <ul>.
Valores numricos:
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 grficos:
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 automtica.
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 automtica.
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.
Border-style: Define el estilo de borde segn el valor (none, solid, inset, ouset,
dotte, etc).
Border-color: Define el color del borde segn 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 segn 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 actualizacin de la versin del lenguaje CSS, que permite crear
diseos ms dinmicos y elaborados, ofrece ms soporte a diferentes
necesidades web.
Con CSS3, se pueden crear bordes redondeados, aadir 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.
Mltiples capas.
Interfaz de Usuario.
Selectores.
Claro que la rpida actualizacin de los navegadores, hace que estos prefijos no
sean necesarios, igual es recomendable manejarlos porque muchos usuarios no
cuentan con la ltima actualizacin de los navegadores.
border-radius:25px;
-moz-border-radius:25px
Background-origin.
Background-clip.
Background-size.
Cdigo CSS:
Imagen 1.
body{
background:url(avion.png) top right no-repeat,
url(nubes_h.png) repeat-x;
}
Imagen 2.
Resultado Navegador:
Nota: Las imgenes 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 Cdigo:
#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
mscara 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 tamao 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 creacin 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).
Cdigo:
#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 adems cuenta con unas propiedades independientes para cada uno de
los valores del borde.(todava no son compatibles con varios navegadores).
2.3.3. Box-shadow.
Cdigo:
Nota: si el nivel del blur es muy alto pasara a verse ms como un resplandor.
Text-shadow
Word-wrap
Text-overflow
@font-face
2.4.1. Text-shadow.
Cdigo:
h1{
text-shadow:2px 3px 1px rgb(255,0,0);
}
2.4.2. Word-wrap.
En ocasiones el texto de una pgina web contiene palabras muy largas que no
caben en su contenedor y se desbordan de manera horizontal o modificar el
tamao 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 Cdigo:
.claseRecorte{
width:150px;
border:#000000 1px solid;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
2.4.4 @font-face.
Antes del CSS3 los diseos tipogrficos se limitaban a las fuentes estndar que
se encuentran en la mayora de los computadores.
Con CSS3, los diseadores Web pueden utilizar cualquier tipo de fuente que el
diseo 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 travs del font-
family.
div{
font-family:MiFuente;
}
2.5. Transform.
CSS3 permite transformar las cajas y su contenido, para disear 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.
Cdigo:
#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.
Cdigo:
#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.
Cdigo:
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 rotacin 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
tambin 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:
Simulacin de transicin.
A. B. C. D.
Modo de uso
Duracin. 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.
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 animacin comienza despus 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 animacin se reproducir dos veces */
}
2.8.7 Animation-direction.
animation-direction:alternate;
Fotograma
Inicial. Mitad
de Animacin.
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 cdigo:
#caja{
-moz-column-count:3;
-moz-column-gap:10px;
width:800px;
text-align:justify;
}
2.9.3. Column-rule.
jsdnlkasjndlkajsnfksnadlfkn jsdnlkasjndlkajsnfksnadlfkn
asdlkfsdnajsdnlkasjndlkajs asdlkfsdnajsdnlkasjndlkajs
nfksnadlfknasdlkfsdnajsdn nfksnadlfknasdlkfsdnajsdn
lkasjndlkajsnfksnadlfknasdl lkasjndlkajsnfksnadlfknasdl
kfsdnajsdnlkasjndlkajsnfks kfsdnajsdnlkasjndlkajsnfks
nadlfknasdlkfsdnajsdnlkasj nadlfknasdlkfsdnajsdnlkasj
ndlkajsnfksnadlfknasdlkfsd ndlkajsnfksnadlfknasdlkfsd
najsdnlkasjndlkajsnfksnadlf najsdnlkasjndlkajsnfksnadlf
knasdlkfsdnajsdnlkasjndlk knasdlkfsdnajsdnlkasjndlk
ajsnfksnadlfknasdlkfsdnajs ajsnfksnadlfknasdlkfsdnajs
Esta es la manera rpida de
modificar el ancho, el estilo y
color del espacio que se
encuentra entre las columnas
(medianil).
Sintaxis:
Ejemplo cdigo:
#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.
Especfica 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
montara 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 cdigo:
#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 cdigo:
#caja{
-webkit-column-width:100px;
width:800px;
}
2.10. Opacity.
Ejemplo Cdigo:
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 smbolo de "llave de
apertura" ({), otra parte denominada "declaracin" y por ltimo, un smbolo 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 aprenders los conceptos bsicos de CSS con todos sus elementos,
estructuras y correcta aplicacin junto a las novedades que permite la versin
CSS3.
2013
Introduccin CSS