problemas de mi pagina con los navegadores

hola amigos de CCTW estoy atravezando este problema que estoy seguro muchos tambein pasaron y es el hacer que mi pagina se vea bien en todos los navegadores no espero identica porque se que cada uno lee de forma difernte los codigos pero que almenos tenga una imagne respetable, porfavor cheken esto tanto con firefox como con internet explorer me interesan mas esos dos navegadores ya que son los mas usados y generales

aqui tengo por ejemplo tengo un probelma con el width del div de contenido

http://bladeanimation.onlinewebshop.net/plantilla.html

si redusco el width s emejora en internet explorer pero empeora en firefox les agradesco la ayuda a esto
esta es mi hoja de estilos css:

* {text-indent:0px ; margin:0px ; padding:0px ; border:0px}
body {text-align: center }
#global {width:800px ; margin:4px auto ; border: 5px solid black}
#cabecera {background-color: pink }
#navegacion {background-color: gray }
#contenido {background-color: orange ; width: 800px ; float:left }
#contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
#menu {margin:3px 10px 3px 3px ; background-color: yellow ; width: 150px ; float:left ; text-align:left ; margin-right: 10px }
#menu li {list-style:none ; margin: 4px 0px 4px 6px }
#pie {background-color: brown }
a {color: brown ; text-decoration:none ; display: block }
a:link {}
a:visited {}
a:hover {color:red ; text-decoration:underline ; background-color: silver}
a:active {}
p {text-align: justify}
h1 {font-size: 1.2em ; color: blue ; font-weight: bold ; text-decoration: underline ; text-align: center}
h2 {font-size: 1.1em ; color: blue ; font-weight: bold ; text-decoration: none ; text-align: center}

y esta la del html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="global">
<div id="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>

<div id="contenido">
<div id="menu">
<ul>
  • Enlace 1
  • Enlace 2
  • Enlace 3
    </div>
    <h1>Esta será la zona principal de la web</h1>



    Este es mi segundo párrafo. Acabo de poner un punto y en cambio sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre. Voy a ponersela justo aquí.</p>

    <h2>Y este es el tercer párrafo.</h2>

    En pocas lecciones aprenderé a darle margenes para separarlos unos de otros, e incluso hacerles sanguias por la izquierda a la primera línea, que queda mucho mejor.</p>



    Anda, fijate! Salen todos centrados, que cosa. Espero que Jorgens nos enseñe a ponerlos alineados a la izquierda, o justificados. Así esto parece una poesia! je je je.</p></div>

    <div id="pie">Este es el pié de página</div>
    </div>
    </body>
    </html>
  • Hola,
    creo haber leído en el curso paso a paso que cuando le pones bordes a un div, no le puedes definir un ancho concreto a ese div porque puede verse mal en algunos navegadores.
    Prueba a poner width: auto en vez de width: 800px.
    Me parece que con esto se te puede solucionar. Espero haberte ayudado.
    A mi me sale igual en los dos navegadores, aunque, si configuro el Firefox para que el tipo de letra me salga más grande, (en herramientas>opciones>contenido>avanzadas>tamaño de letra mínimo), sí que me sale algo más negrita.
    Yo creo que eso depende de la resolución que tengas en el monitor y del tamaño del tipo de letra que tengas configurado en el navegador en cuestión. Pero con una configuración normal, en ambos me sale de igual color.
    Saludos.