Hola de nuevo. Como no quedaba conforme con ninguna solución, seguí
investigando, y creo que he dado con la solución óptima.
Yo no quiero que el encabezado H1 se vea en la página cuando estén
activos los estilos, pero sí cuando no estén activos. La página dispone
de un div en la parte superior que tiene una imagen de fondo controlada
con CSS:
<div id="zonacabecera"><h1>Título principal de la página</h1></div>
En ese div he metido el encabezado H1 cuyo CSS es:
h1 {
visibility : hidden;
display : none;
}
De esta manera, ni se ve, ni estorba, cuando CSS está activo. Esta idea
se me ocurrió al evaluar la página http://www.hci.uniovi.es en la que,
para lograr el mismo efecto, hacen esto:
#header h1{
....
font-size:0.8px;
text-indent:-9000px;
}
lo cual me parece menos "elegante".
En resumen: dos cuestiones solucionadas. Tener siempre un encabezado H1
y que éste esté oculto cuando se visualiza la página con CSS activos.
Muchas gracias a todos por vuestras opiniones.
Un saludo.
Jose.
Pablo Viojo escribió:
José:
No deberías tener un h2 si no tienes un h1. Si la imagen de cabecera
funciona como "título" de la página, entonces dicha imagen debería estar
dentro de un h1 con un texto alternativo que sea el título de la página.
<h1><img....alt="Titulo"></h1>
--
==#======================
José Montes Cuadrado
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo