Tutorial HTML Intermedio
Tutorial HTML Nivel Intermedio Capítulo 1 - Selectores ID y Class en CSS
Un selector ID y uno Class se diferencian, además de la forma en que se prensentan en el código CSS, por la influencia e importancia que los mismos tienen dentro de una página HTML.

Sí, con cualquiera de ambos se puede hacer casí lo mismo, pero un elemento DIV acompañado de un selector ID es mucho más poderoso y potente que un elemento SPAN o P con un selector Class. Observa el código HTML siguiente:

<div id="top">
<span class="comentario">Enviado por: Eva Green</span>
</div>
Y ahora el código CSS para los selectores ID y Class utilizados:

#top {
font:normal 13px arial,verdana;
color:#333;
margin:0 0 0 15px;
}

.comentario {
font:bold 16px helvetica;
color:blue;
padding:4px;
width:160px;
}
He resaltado en negritas las declaraciones que se presentan tanto en el selector ID (top) como en el selector Class (comentario). ¡Exacto! El texto Enviado por: Eva Green aparecerá tal cual se indica en el selector ID. Es decir, aparecerá con un tamaño de 13 pixeles, normal y con arial como fuente, además de aparecer en un color gris que tiende al color negro.

Ah, pero además de estar despegado 15 pixeles del margen izquierdo, presentará márgenes a su alrededor de 4 pixeles y tendrá un ancho de 160 pixeles. Cualquier texto que sobrepase los 160 piexeles aparecerá en el renglón siguiente.

¡Pruébalo! Cambia el nombre Eva Green por uno mucho más largo, algo como Dulce María Margarita del Socorro de los Remedios (no sé si exista tal nombre).

Los selectores ID siempre están precedidos por el signo de número (#) y, como ya se ha comentado anteriormente, se pueden utilizar sólo una vez dentro de la página. Es decir, son únicos, ningún otro elemento HTML de la página debe contener el mismo ID o pones como loco al navegador (mentira, a lo más, te tirará de a loco y no aplicará ningún estilo al elemento en cuestión).

Puesto que a través de este tutorial te estoy transmitiendo parte de mi conocimiento (ya te cobraré algún día, ¡ja!), utilizaremos los selectores ID en forma exclusiva para estructurar la página, con lo cual en nuestro archivo CSS colocaremos un código similar al siguiente:

#contenedor {
position:relative;
padding:0;
margin:0;
}

#top {
position:relative;
padding:0;
margin:0;
}

#contenidos {
position:relative;
padding:0;
margin:0;
}

#pie {
position:relative;
padding:0;
margin:0;
}
Y, por ende, el código HTML de nuestra página presentará algo como lo siguiente:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-Mx" lang="es-Mx" />
<head>
<title>Mi primera página ASP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">@import url(prueba.css);</style>
</head>
<body>
<div id="contenedor">
<div id="top">Esta es la parte superior de la página</div>
<div id="contenidos">Contenidos (texto e imágenes)</div>
<div id="pie">Zona para el pie de la página</div>
</div>
</body>
</html>
Tranquilo, tranquilo... los ejemplos enfocados a que practiques y aprendas se encuentran en el Capítulo 3.

Y puesto que considero que no existe nada más que agregar al respecto, pasemos a conocer cómo se realiza la implementación de imágenes en CSS.



Registro al Newsletter
Mantente al día con tutoriales más cortos sobre desarrollo de sitios web.










Políticas de Privacidad
Términos de uso


Síguenos en: Síguenos en Facebook   Síguenos en Twitter   Síguenos en LinkedIn
Derechos Reservados ® 1997 - 2013 iMeil.
La reproducción de este tutorial, parcial o total, no es permitida, salvo autorización previa, por escrito, de iMeil.