Estilos CSS
- Color del texto:
color: red; - Tamaño de la fuente:
font-size: 12px; - Tipo de letra:
font-family: Arial, Helvetica, sans-serif; - Anchura de caracteres:
font-weight: 200; - Estilo de la fuente:
font-style: normal; - Espaciado entre líneas:
line-height: 12px; - Texto subrayado, sobrerayado o tachado:
text-decoration: underline | overline | line-through | none; - Alineación del texto:
text-align: left | right | center | justify; - Sangrado o márgenes en las páginas:
text-indent: 10px; - Primera letra en mayúsculas de todas las palabras, todo en mayúsculas o minúsculas:
text-transform: capitalize | uppercase | lowercase | none; - Color de fondo de un elemento de la página:
background-color: green; - Una imagen de fondo en cualquier elemento de la página:
background-image: url(mármol.gif); - Tamaño del margen a la izquierda:
margin-left: 1cm; - Tamaño del margen a la derecha:
margin-right: 5%; - Tamaño del margen arriba de la página:
margin-top: 0px; - Tamaño del margen en la parte de abajo:
margin-bottom: 0pt; - Indica el espacio insertado, por la izquierda, entre el borde del elemento-continente y el contenido de este:
padding-left: 1px;(Iguales quemargin) - Color del borde del elemento de la página:
border-color: red; - El estilo del borde:
border-style: solid; - Tamaño del borde del elemento:
border-width: 10px; - Sirve para alinear un elemento a la izquierda o la derecha haciendo que el texto se agrupe alrededor de dicho elemento:
float: none | left | right;
Enlaces
- Enlaces normales:
A:link {atributos} - Enlaces visitados:
A:visited {atributos} - Enlaces activos: (Los enlaces están activos en el preciso momento en que se pincha sobre ellos)
A:active {atributos} - Enlaces hover: (Cuando el ratón está encima de ellos, solo funciona en Explorer)
A:hover {atributos}
Alineación de texto
Para alinear el texto con el margen izquierdo:
Texto alineado a la izquierda
Para centrar el texto:
Texto centrado
Para alinear el texto con el margen derecho:
Texto alineado a la derecha
Para alinear el texto a los dos márgenes. Es ignorado por muchos navegadores:
Texto justificado
Líneas horizontales
<hr width="50%" align="left" style="color: red;">
Sangría
Esta asignatura es interesante
Variar el tamaño, el color y el tipo de letra
<FONT SIZE=4 COLOR="#AA0000" FACE="Arial, Verdana">Prueba texto</FONT>
Prueba texto
Coloreando el fondo y el texto
<body bgcolor="#FF0000"> (Fondo rojo)
<body background="radio.jpg" bgproperties="fixed"> (Imagen de fondo fija)
Imágenes (IMG)
width="x": Permite al navegador predeterminar el ancho, en píxeles, que tendrá la imagen.height="x": Junto con el atributowidth, el navegador puede preparar el espacio necesario para tu imagen antes de que se muestre.border="x": Para añadir o eliminar un borde, donde laxserá un valor numérico.align="xxx": Puedes alinear una imagen horizontal y/o verticalmente en una página usando este atributo.alt="descripción_de_la_imagen": El atributoaltte permite describir la imagen para los navegadores de solo texto, así como etiquetar la imagen antes de que se cargue en una página.hspace="x"(horizontal space): Se usa para añadir espacio vacío, con un valor numérico, en la coordenada horizontal de una imagen.vspace="x"(vertical space): Permite controlar el espacio de la imagen en las coordenadas verticales.
Marquesinas
<MARQUEE width="50%" height="80" align="bottom">Texto desplazándose</MARQUEE>
Texto desplazándose
Listas desordenadas
<UL> con etiqueta de cierre </UL> para la lista y <LI> para cada línea.
type: DISC (disco), CIRCLE (círculo), SQUARE (cuadrado)
- Elemento 1
- Elemento 2
Listas ordenadas o numeradas
<OL> con etiqueta de cierre </OL> para la lista y <LI> para cada línea.
start="num": Indica qué número será el primero de la lista. Si no se indica, se entiende que empezará por el número 1.
type="tipo": Indica el tipo de numeración utilizada. Si no se indica, se entiende que será una lista ordenada numéricamente.
Los tipos posibles son:
1: Numéricamente (1, 2, 3, 4, …).a: Letras minúsculas (a, b, c, d, …).A: Letras mayúsculas (A, B, C, D, …).i: Números romanos en minúsculas (i, ii, iii, iv, v, …).I: Números romanos en mayúsculas (I, II, III, IV, V, …).
- Elemento 1
- Elemento 2
Listas de definición
La etiqueta a usar será <DL> con etiqueta de cierre </DL> para la lista.
<DT> Para cada palabra.
<DD> Para cada definición de cada palabra.
- Palabra 1
- Definición de la palabra 1
- Palabra 2
- Definición de la palabra 2
Enlaces dentro de la misma página
<a name="Principio"></a>
<a href="#principio">Ir al principio</a>
Enlaces usando imágenes
<A href="intro.htm"><IMG src="gato.jpg" border="0"></A>
Tablas
Dentro de la etiqueta <table> se colocarían las de las filas <TR> y </TR>. Y dentro de ellas, a su vez, habrá que colocar por celda <TD> y </TD>.
<table border="1" style="border-collapse: collapse;" width="500">
Separación entre las celdas: cellspacing="x"
Cambiar el espesor de los bordes: <table border cellpadding="25">
Centrado y en negrita: <TR> y <TH>
Insertar mapa
<iframe src=""></iframe>
Formularios
<form action="mailto:correo@example.com" method="POST" enctype="text/plain">
Campos ocultos
Se usará la etiqueta <INPUT TYPE="hidden" NAME="xxx" VALUE="yyy">
Cuadros de texto de una línea
Se usará la etiqueta <INPUT TYPE="text" NAME="xxx" VALUE="yyy" SIZE="x">, que indica la longitud en píxeles, y MAXLENGTH="y">
Cuadros de texto oculto
<INPUT TYPE="password" NAME="xxx">
Cuadros de texto con desplazamiento
<textarea NAME="xxx" ROWS="y" COLS="z"></TEXTAREA>
Listas desplegables
<SELECT NAME="xxx"><OPTION>yyy</OPTION></SELECT>
Botón de opción o de radio
<INPUT TYPE="radio" NAME="xxx" VALUE="yyy">
yyy es el nombre de cada opción en concreto. Habrá que introducir varias veces la etiqueta, y con CHECKED conseguiremos que se seleccione solo uno de ellos.
Casilla de verificación
<INPUT TYPE="checkbox" NAME="xxx">, donde xxx es el nombre de la información introducida. Tiene el modificador CHECKED si queremos que se active por defecto.
Botón de envío
<INPUT TYPE="submit" VALUE="xxx">
Mediante imagen
<INPUT TYPE="image" SRC="imagen.gif" BORDER=0>
Botón de borrado
<INPUT TYPE="reset" VALUE="xxx">, donde xxx es el texto del botón.
