Foros del Web » Creando para Internet » HTML »

Error en maqueta HTML

Estas en el tema de Error en maqueta HTML en el foro de HTML en Foros del Web. Hola tengo el siguiente codigo : @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!doctype html> < html lang = "en" > < head >     ...
  #1 (permalink)  
Antiguo 12/05/2015, 09:36
 
Fecha de Ingreso: noviembre-2014
Mensajes: 46
Antigüedad: 9 años, 5 meses
Puntos: 0
Error en maqueta HTML

Hola tengo el siguiente codigo :

Código HTML:
Ver original
  1. <!doctype html>
  2. <html lang="en">
  3.     <link href="css/principal.css"type="text/css" rel="stylesheet"/>
  4. </head>
  5.  
  6. <div class="contenedor">
  7.     <br>
  8.     <div class="logo">
  9.         <div class="borde_redondo">
  10.  
  11.         </div>
  12.     </div>
  13.    
  14.     <div class="seccion_header">
  15.         <div class="primera_parte">
  16.             <header>
  17.                 dsadsadsadasdadas
  18.             </header>
  19.             <header>
  20.                 dsdsadasdadasd         
  21.             </header>
  22.             <nav>
  23.             <center>
  24.  
  25.             </nav>
  26.         </div>
  27.     </div>
  28.  
  29.     <div class="otro_menu">
  30.         <ul>
  31.             <li><a href="#">Link7</a></li>
  32.             <li><a href="#">Link8</a></li>
  33.             <li><a href="#">Link9</a></li>
  34.             <li><a href="#">Link10</a></li>
  35.             <li><a href="#">Link11</a></li>
  36.             <li><a href="#">Link12</a></li>
  37.             <li><a href="#">Link12</a></li>
  38.             <li><a href="#">Link12</a></li>
  39.             <li><a href="#">Link12</a></li>
  40.             <li><a href="#">Link12</a></li>
  41.         </ul>
  42.     </div>
  43.     <div class="contenido">
  44.        
  45.     </div>
  46.    
  47.     <br><br><br>
  48.     <footer>
  49.         <p>Contact : [email protected] Telefono : 44564562 Direccion : XXX</p>
  50.     </footer>
  51. </div>
  52. </body>


Código CSS:
Ver original
  1. body {
  2.     background-color:gray;
  3.     color:black;
  4.     font-family:helvetica,arial,sans-serif;
  5. }
  6.  
  7.  
  8. .contenedor {
  9.     display:inline-block;
  10.     width:100%;
  11.     min-height:750px;
  12.     border:2px solid #333;
  13. }
  14.  
  15. .logo {
  16.     display:inline-block;
  17.     width:20%;
  18.     height:200px;
  19.     text-align:center;
  20.     border:2px solid #333; 
  21. }
  22.    
  23. .borde_redondo {
  24.     display:inline-block;
  25.     border:4px solid #000000;
  26.     width:90%;
  27.     min-height:150px;
  28.     background-color:red;      
  29.     -webkit-border-radius: 15px;
  30.     -moz-border-radius: 15px;
  31.     border-radius: 15px;    
  32.          
  33. }
  34.  
  35. .seccion_header {
  36.     display:inline-block;
  37.     width:79%;
  38.     min-height:200px;
  39.     border:2px solid #333; 
  40.  
  41. }
  42.  
  43. .primera_parte {
  44.     display:inline-block;
  45.     width:70%;
  46.     min-height:200px;
  47.  
  48. }
  49.  
  50. header {
  51.     border:2px solid #333; 
  52.     text-align:center;
  53. }
  54.  
  55. nav {
  56.     border:2px solid #333;
  57.     text-align:center; 
  58. }
  59.  
  60. .otro_menu {
  61.     display:inline-block;
  62.     width:20%;
  63.     min-height:400px;
  64.     border:2px solid #333;
  65. }
  66.  
  67. .contenido {
  68.     display:inline-block;
  69.     width:50%;
  70.     min-height:400px;
  71.     border:2px solid #333;
  72. }
  73.  
  74. footer {
  75.     display:inline-block;
  76.     width:90%;
  77.     min-height:50px;
  78.     border:2px solid #333;
  79. }
  80.  
  81. footer p { color: blue; }

El problema es que nunca cordinan los bloques div , el primero se ve bien , pero el segundo se ve mucho mas abajo , el tercero div se ve muy abajo y el cuarto se ve bien , ¿ alguien me podria ayudar a que se vea bien la maqueta ?
  #2 (permalink)  
Antiguo 12/05/2015, 13:25
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Error en maqueta HTML

exactamente cual es el error por k no entendi bien ._.? y si puedes muestra con una imagen tu error :D
  #3 (permalink)  
Antiguo 12/05/2015, 19:33
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 5 meses
Puntos: 208
Respuesta: Error en maqueta HTML

El error está en que tiene todos los elementos con display: inline-block;.

Si lo que querias lograr es algo como esto:



Tenés que meter en un contenedor lo que quieras a la izquierda, y en otro contenedor lo que quieras a la derecha, y solamente a esos 2 le aplicas display: inline-block; junto con vertical-align:top; para que estén alineados por la parte superior.

Algo asi:

Código HTML:
Ver original
  1. <div class="contenedor">
  2.   <div class="izquierda">
  3.     <div class="logo"></div>
  4.     <div class="menu"></div>
  5.   </div>
  6.   <div class="derecha">
  7.     <header></header>
  8.     <header></header>
  9.     <nav></nav>
  10.     <div class="contenido"></div>
  11.   </div>
  12.   <footer></footer>
  13. </div>

Código CSS:
Ver original
  1. .izquierda,
  2. .derecha{
  3.   width:25%;
  4.   display:inline-block;
  5.   vertical-align:top;
  6. }
  7.  
  8. .derecha{
  9.   width:75%;
  10. }

http://codepen.io/anon/pen/yNOewM

Te lo dejo armado en un codepen para que lo revises.. pero no está del todo terminado, lo hice muy rápido sólo para que te des una idea de más o menos cómo va.

Etiquetas: css
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:33.