He creado un maqueta web centrada sin tablas pero el div de navegación derecha "ha decidido" aparecer donde le sale de las joyas de la corona.
El código HTML es este:
Código:
Y este es el css que uso para maquetar:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <!-- meta --> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Cagüen la maquetación web, si yo soy programador, ostias</title> <!-- css --> <link href="css/default.css" rel="stylesheet" type="text/css" /> <link href="css/elements.css" rel="stylesheet" type="text/css" /> <link href="css/menu.css" rel="stylesheet" type="text/css" /> <!-- css inline --> <!-- scripts --> <!-- scripts inline --> <!-- Otros --> <!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> <![endif]--> </head> <body> <div id="wrapper"> <div id="container"> <div id="header">header </div> <div id="content"> <div id="leftnavigation">left navigation </div> <div id="centernavigation"> center navigation </div> <div id="rightnavigation">right navigation </div> </div> </div> </div> </body> </html>
Código:
Si lo ejecutan localmente verán que el div de navegación derecho aparece desplazado hacia abajo./* Maquetado */ #wrapper { width: 100%; text-align: center; margin-top: 10px; } #container { width: 980px; margin-left:auto; margin-right:auto; text-align: left; } #header { width: 100%; height: 150px; margin-bottom: 10px; text-align: left; } #content { width: 100%; height: 100%; height: 600px; text-align: left; } #leftnavigation { float: left; width: 150px; height: 100%; margin-right: 10px; } #rightnavigation { float: right; width: 200px; height: 100%; margin-left: 10px; } #centernavigation { width: 610px; height: 100%; float: none; }
Si alguien descubre donde me equivoqué le daré mil gracias.