Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carta de Presentacion 3
Carta de Presentacion 3
Sintaxis
Establecer diferentes características del fondo a la ves.
<head>
<style="type:text/css">
selector {background: valor 1 valor 2}
</style>
</head>
Ejemplo
Vamos a aplicar un fondo rojo al elemento h2 de esta página.
Código Resultado
<head>
<style type="text/css"> El fondo del título es
h2{background:red}
</style> rojo.
</head>
<body>
<h2>El fondo del título es rojo.</h2>
</body>
Sintaxis
Establecer el color de fondo.
<head>
<style="type:text/css">
etiqueta HTML {background-color: valor}
</style>
</head>
color | transparent
Ejemplo
Vamos a aplicar un color de fondo a la página.
Código Resultado
<head>
El fondo de la página es naranja.
<style type="text/css">
body{background-color:orange}
</style>
</head>
<body>
<p>El fondo de la página es naranja.</p>
</body>
Sintaxis
Insertar una imagen de fondo.
<head>
<style="type:text/css">
etiqueta HTML {background-image: url("nombre-de-la-
imagen")}
</style>
</head>
url | none
Ejemplo
Vamos a usar una imagen de fondo en nuestra página.
Código Resultado
<head>
Ejemplo de una imagen de fondo
<style type="text/css">
body{background-image:url("fondo3.jpg")}
</style>
</head>
<body>
<p>Ejemplo de una imagen de fondo</p>
</body>
Sintaxis
Repetir una imagen de fondo.
<head>
<style="type:text/css">
etiqueta HTML {
background-image: url('/nombre-de-la-imagen');
background-repeat: valor;
}
</style>
</head>
Ejemplo
Vamos a usar esta imagen de fondo en nuestro ejemplo.
Código Resultado
<head>
<style type="text/css">
Repetición de una imagen de fondo
body {
background-image:url("images/fondo.png");
background-repeat:repeat;
}
</style>
</head>
<body>
<h4>Repetición de una imagen de fondo</h4>
</body>
Sintaxis
Imagen de fondo estática o dinámica.
<head>
<style="type:text/css">
etiqueta HTML {
background-image: url('/nombre-de-la-imagen');
background-attachment: valor;
}
</style>
</head>
fixed | scroll
Sintaxis
<head>
<style="type:text/css">
etiqueta HTML {
background-image: url('/nombre-de-la-imagen');
background-position: valor;
}
</style>
</head>
Ejemplo
Vamos a usar una imagen y la ubicaremos en alguna coordenada dentro del fondo.
Código Resultado
<head>
Imagen en las coordenadas x=60px y=100px
<style type="text/css">
body {
background-image: url("images/fondo.jpg");
background-repeat: no-repeat;
background-position: 60px 100px;
}
</style>
</head>
<body>
<p>Imagen en las coordenadas x=60px y=100px</p>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {text-indent: valor}
</style>
</head>
longitud | %
Ejemplo
Vamos a ver como se comporta un texto con sangría.
Código Resultado
<head>
En la primera línea de este párrafo
<style type="text/css">
p{text-indent:2cm} observamos una sangría de 2 centímetros de
</style> distancia del borde.
</head>
<body>
<p>En la primera línea de este párrafo observamos
una sangría de 2 centímetros de distancia del
borde.</p>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {text-align: valor}
</style>
</head>
Ejemplo
Alineamos un texto a la derecha y otro en el centro.
Código Resultado
<head>
Texto a la derecha
<style type="text/css">
p.der{text-align:right} Texto en el centro
p.cen{text-align:center}
</style>
</head>
<body>
<p class="der">Texto a la derecha</p>
<p class="cen">Texto en el centro</p>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {text-decoration: valor}
</style>
</head>
Ejemplo
Definimos un texto parpadeante y un enlace sin subrayar.
Código Resultado
<head>
Texto parpadeando
<style type="text/css">
p.parpadeo{text-decoratio:blink} Ir a la home de Virtualnauta
a.sin_linea{text-decoration:none}
</style>
</head>
<body>
<p class="parpadeo">Texto parpadeando</p>
<a class="sin_linea"href="/www.virtualnauta.com">
Ir a la home de Virtualnauta</a>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {letter-spacing: valor}
</style>
</head>
normal | distancia
Ejemplo
Vamos definir una distancia entre letras de 5 píxeles.
Código Resultado
<head>
La distancia entre letras es
<style type="text/css">
p{letter-spacing:5px} de 5 píxeles
</style>
</head>
<body>
<p>La distancia entre letras es de 5 píxeles</p>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {word-spacing: valor}
</style>
</head>
normal | distancia
Ejemplo
Vamos definir una distancia entre palabras de 2 centímetros.
Código Resultado
<head>
La distancia entre palabras es de 2 centímetros
<style type="text/css">
p{word-spacing:2cm}
</style>
</head>
<body>
<p>La distancia entre palabras es de 2
centímetros</p>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {text-transform: valor}
</style>
</head>
Ejemplo
Vamos definir la primera letra de cada palabra en mayúsculas.
Código Resultado
<head>
La Primera Letra De Cada Palabra Se A
<style type="text/css">
p{text-transform:capitalize} Convertido A Mayúsculas
</style>
</head>
<body>
<p>La primera letra de cada palabra se a convertido
a mayúsculas</p>
</body>
Sintaxis
<head>
<style="type:text/css">
selector {white-space: valor}
</style>
</head>
Ejemplo
Vamos ver el comportamiento de los espacios en blanco dentro de un texto.
Código Resultado
<head>
Dejo varios espacios en blanco entre palabra y
<style type="text/css">
p.pre{white-space:pre-wrap} palabra.
p.normal{white-space:normal}
Aca también dejo varios espacios en blanco
</style>
entre palabra y palabra pero los comprime a
</head>
uno solo.
<body>
<p class="pre">Dejo varios espacios en
blanco entre palabra y palabra.</p>
<p class="normal">Aca también dejo varios
espacios en blanco entre palabra y
palabra pero los comprime
a uno solo.</p>
</body>
Propiedades de los textos
Sintaxis
selector {list-style-type: valor}
Ejemplo
Vamos a aplicar un estilo a una lista.
Código Resultado
<head> 1. HTML
<style type="text/css"> 2. CSS
ol{list-style-type: lower-latin}
</style> 3. JavaScript
</head>
<body>
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
</body>
Sintaxis
selector {list-style-image: valor}
URL | none
Ejemplo
Vamos a aplicar una imagen a una lista.
Código Resultado
<head> XML
<style type="text/css"> VBScript
ul{list-style-image: url("punto.gif")}
</style> AJAX
</head>
<body>
<ul>
<li>XML</li>
<li>VBScript</li>
<li>AJAX</li>
</ul>
</body>
Sintaxis
selector {list-style-position: valor}
inside | outside
Ejemplo
Vamos a ubicar los marcadores en diferentes posiciones.
Código Resultado
<head> Primer elemento de la lista
<style type="text/css"> Segundo elemento de la lista
ul.dentro{list-style-position: inside}
ul.fuera{list-style-position: outside} Tercer elemento de la lista
</style>
</head>
Primer elemento de la lista
<body> Segundo elemento de la lista
<ul class="dentro">
Tercer elemento de la lista
<li>Primer elemento de la lista</li>
<li>Segundo elemento de la lista</li>
<li>Tercer elemento de la lista</li>
</ul>
<ul class="fuera">
<li>Primer elemento de la lista</li>
<li>Segundo elemento de la lista</li>
<li>Tercer elemento de la lista</li>
</ul>
</body>
Sintaxis
selector {list-style: valor1 valor2 valor-n }
Código Resultado
<head> XML
<style type="text/css"> VBScript
ul{list-style: square inside}
</style> AJAX
</head>
<body>
<ul>
<li>XML</li>
<li>VBScript</li>
<li>AJAX</li>
</ul>
</body>
La propiedad overflow
Overflow nos permite controlar el comportamiento de una caja en
caso que su contenido la desborde.
Ejemplo
Vamos a ver el comportamiento de la propiedad overflow.
Código Resultado
<head>
Utilice overflow para controlar la disposición de
<style type="text/css">
p{ los elementos dentro de la caja.
background-color: #FFFFD9;
width: 100px;
height: 100 px;
overflow: scroll
}
</style>
</head>
<body>
<p>Utilice overflow para controlar la disposición de los
elementos dentro de la caja.</p> </body>
En este ejemplo, definimos el tamaño de la caja en 100x100 píxeles y le agregamos una barra
de desplazamiento.
Nota: el valor por defecto de la propiedad overflow es "visible".
La propiedad clip
Usamos clip cuando queremos recortar una imagen a una medida
determinada.
Los valores de rect son en este orden (superior derecha inferior
izquierda)
Ejemplo
Acá vemos como podemos cortar una imagen a nuestro gusto.
Código Resultado
<head>
<style type="text/css">
img.recortada {
position:absolute;
clip: rect(0px 50px 100px 0px)
}
</style>
</head>
<body>
<img class="recortada" src="/foto3.jpg"
style="border:0; width: 100px; height: 150px">
<img src="/foto3.jpg" style="border:0; width: 100px;
height: 150px">
</body>
Imagen completa
La propiedad display
Con display se puede definir el comportamiento del elemento.
Ejemplo
Veamos un ejemplo de como manipular textos.
Código Resultado
<head>
En este ejemplo
<style type="text/css">
p{display:inline}
</style>
</head> la propiedad display une dos párrafos en una
misma línea.
<body>
<p>En este ejemplo</p>
<p>la propiedad display une dos párrafos en una
misma línea.</p>
</body>
La propiedad visibility
Visibility nos define si un elemento será visible o invisible.
Ejemplo
Vamos a comparar entre las 2 propiedades.
Código Resultado
<head>
<style type="text/css">
h3.se_ve{visibility:visible}
h3.no_se_ve{visibility:hidden} Este texto es visible.
</style>
</head>
<body>
<h3 class="se_ve">Este texto es visible.</h3>
<h3 class="no_se_ve">Este texto es invisible.</h3>