CSS

Para anadir estilos CSS a un codigo HTML hay que crear un archivo con extension .css, al cual llamremos desde nuestra pagina por html mediante la siguiente linea:


Lo que contendra el archivo css relativo al aspecto geneal de la pagina (header y footer) sera lo siguiente:

Esto servira para formar el fondo negro en la parte superior de la pagina.

	#header {
		background: #000 url(../images/header-bg.gif) repeat-x scroll 0 0;
		padding: 30px 15px;
	}

		#header h1 {
			text-indent: -1000em;
			background: transparent url(../images/logo-bg.gif) no-repeat;
			height: 23px;
			margin: 0;
		}

	#wrapper {
		width: 968px;
		margin: 20px auto;
		border: 1px solid #FFF;
	}

	ul#navigation {
		padding: 0;
		margin: 0;
		list-style: none;
		background: transparent url(../images/nav-bg.gif) repeat-x scroll 0 50%;
	}
		#navigation li {
			float: left;
		}
			#navigation li a {
				float: left;
				border-right: 1px solid #FFF;
				padding: 10px 15px;
				font-weight: bold;
				color: #000;
			}
			#navigation .active a, #navigation .active a:hover {
				background: transparent url(../images/nav-bg-active.gif) repeat-x bottom left;
			}

			#navigation li a:hover {
				background: transparent url(../images/nav-bg-roll.gif) repeat-x bottom left;
						}

Esto servira para establecer el tamano y tipo de fuente y para

	#navigation li a {
		float: left;
		border-right: 1px solid #FFF;
		padding: 10px 15px;
		font-weight: bold;
		color: #000;
	}

establecer los margenes, borde, en definitiva el aspecto y la posicion de los botones de las pestanas.

Con esto conseguimos un efecto muy curioso que consiste en mostrar otra imagen diferente cuando la pestana esta activa (active), y una tercera imagen cuando pasamos el raton por encima (hover).

	#navigation .active a, #navigation .active a:hover {
		background: transparent url(../images/nav-bg-active.gif) repeat-x bottom left;
	}

	#navigation li a:hover {
		background: transparent url(../images/nav-bg-roll.gif) repeat-x bottom left;
				}

Con esto posicionaremos el texto “Mikel Tute’s”, que no es texto sino una imagen llamada logo-bg.gif sobre el header negro y gris.

	#header {
		background: #000 url(../images/header-bg.gif) repeat-x scroll 0 0;
		padding: 30px 15px;
	}

		#header h1 {
			background: transparent url(../images/logo-bg.gif) no-repeat;
			height: 23px;
			margin: 0;
		}