On 1/30/06, José Antonio <[EMAIL PROTECTED]> wrote:
> Hola a [EMAIL PROTECTED], tengo un div que actúa de contenedor en mi página 
> web pero me
> gustaría que saliese centrado ya que es de 760px.
> Lo he conseguido utilizando <center> ... </center> pero he leido en la norma
> AENOR (UNE 139803 [vamos, la que trata la accesibilidad para contenidos en
> la web]) 4.1.3 que esta etiqueta se considera desaconsejada en HTML 4.01.
> Una duda que tengo es que si mi documento es XHTML 1.0 puedo usar la
> etiqueta <center>?

en general se considera desaconsejada, ya q centrar un div es cosa de
presentación, no de contenido. la presentación debe controlarse
mediante css y el contenido (marcado) mediante (x)html. a pesar de
eso, no estoy seguro si en html 4.01 transitional i/o xhtml 1.0
transitional está permitido

> Fuera parte de eso, me gustaría saber como centrar un div, sin utilizar
> dicha etiqueta (otro mecanismo).

en el html:
<body>
<div id="contenedor">
blabla
</div>
</body>
en el css:

#contenedor {
    margin: 0 auto; /* navegadores respectuosos con los estándares */
    text-align: left; /* para solucionar la torpeza de internet
explorer (sigue leyendo) */
}

el metodo de asignar un margen latereal automático (manera de la que
se debe hacer el centrar un elemento de bloque) no funciona en IE, por
lo que al elemento padre de este div (body para mi ejemplo) le has de
aplicar otra regla:

body {
    text-align: center;
}

saludos
--
Si no puedes deslumbrar con tu inteligencia,
desconcierta con tus gilipolleces
_______________________________________________
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

Responder a