Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2016, 10:25
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 12 años, 10 meses
Puntos: 468
No cuadran porcentajes de los width

Hola algo se me escapa respecto a los porcentajes de los width de los divs..

Primero he creado un div con un width del 80% en el que coloco toda la página.
Luego dentro del anterior creo un header con un width del 100%
Abajo coloco dos columnas con un float left, una de un width 17% a la izquierda con un margin-right de 10px y la otra columna e la cual empiezan mis problemas.

Si a la columna de la derecha le pongo un width superior al 74%, se descuadra y la columna pasa a la linea inferior, es decir, se traspasa abajo.

¿Esto no tendría que ocurrir cuando el width total sobrepase el 100%?

17%de la primera columna + 10px del margin de esa columna + 75% de la segunda columna suman un width de 92-93% como mucho, el cual por supuesto no cuadra con el width del header que es un 100%

No s si me seguís. ¿ Alguien sabe que podría estar pasando ?

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <meta charset="UTF-8">
  4.     <title>Document</title>
  5.     <meta name="viewport" content="widht=device-width"/>
  6.     <link rel="stylesheet" href="style.css"/>
  7.     <link href='https://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
  8.  
  9. </head>
  10.     <div id="principal">
  11.         <header>
  12.             <h1>Rodry responsive</h1>
  13.             <h2>Web de pruebas de diseño css por el tito Rodry.</h2>
  14.             <div id="menu">
  15.                 <p>Esto es una prueba para el menu principal</p>
  16.             </div>
  17.            
  18.         </header>
  19.         <section>
  20.             <article id="columna1">
  21.                 <header>
  22.                     <h2>Enlaces</h2>
  23.                 </header>
  24.                 <ul>
  25.                     <li>Juegos</li>
  26.                     <li>Noticias</li>
  27.                     <li>Horóscopo</li>
  28.                     <li>Libros</li>
  29.                     <li>Programación</li>
  30.                     <li>Tutoriales</li>
  31.                 </ul>
  32.             </article>
  33.             <article id="columna2">
  34.                 <div id="contenedor">
  35.                     <img src="http://wallpapers.org.es/wp-content/uploads/2012/11/fondo-degradado-1024x640.jpg" alt="">
  36.                     <p>Pie de página para ponerlo con position</p>
  37.                 </div>
  38.                
  39.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio quisquam odio iusto tenetur, repudiandae aut, esse, at enim voluptatum nostrum laudantium deserunt similique nisi doloremque ipsum omnis rerum ullam sed.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non impedit error, earum eos voluptatibus, ad deleniti corporis libero quam similique voluptas quis saepe voluptatum, ullam iusto et dolorem quos iure.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est at recusandae architecto ducimus eaque vel neque facilis id, non numquam ad repudiandae ipsam, repellendus, sint sapiente. Consectetur et quaerat sed? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio quisquam odio iusto tenetur, repudiandae aut, esse, at enim voluptatum nostrum laudantium deserunt similique nisi doloremque ipsum omnis rerum ullam sed.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non impedit error, earum eos voluptatibus, ad deleniti corporis libero quam similique voluptas quis saepe voluptatum, ullam iusto et dolorem quos iure.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur et quaerat sed?</p>
  40.             </article>
  41.             <article id="columna3">
  42.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ratione fuga pariatur magni vitae veniam dolor, rem maiores odio repellendus cupiditate totam tenetur ipsum adipisci! Cumque alias expedita eum ea animi!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid rem in ducimus voluptatibus facilis blanditiis quod aliquam explicabo laboriosam perspiciatis consequatur doloremque deleniti distinctio optio debitis ut corrupti, omnis obcaecati?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt nam ipsa atque vero omnis et molestias molestiae beatae, dicta? Molestias obcaecati veritatis, ex nemo accusamus distinctio eos quaerat molestiae mollitia.</p>
  43.             </article>
  44.         </section>
  45.     </div>
  46.    
  47. </body>
  48. </html>

Código CSS:
Ver original
  1. body {
  2.     margin-top: 20px;
  3.     font-family: 'Lato', sans-serif;
  4.     font-size: 1.1em;
  5. }
  6.  
  7. #principal {
  8.     margin: 0 auto;
  9.     width: 80%;
  10. }
  11.  
  12. h1 {
  13.     margin: 0 auto;
  14.     margin-top: 10px;
  15.     margin-bottom: 10px;
  16.     font-size: 46px;
  17. }
  18.  
  19. h2 {
  20.     color: #A3949C;
  21.     margin: -10px 0 10px; 0;
  22.     font-size: 20px;
  23. }
  24.  
  25. header #menu p {
  26.     width: 100%;
  27.     margin-top: -12px;
  28.     margin-bottom: -12px;
  29.     text-align: center;
  30.     font-size: 25px;
  31.  
  32. }
  33.  
  34. #contenedor img {
  35.     width: 100%;
  36. }
  37.  
  38. #menu {
  39.         width: 100%;
  40. }
  41.  
  42. #columna1, #columna2, #columna3, #menu {
  43.     margin: 0 auto;
  44.     background-color: #FFF3AE;
  45.     border: solid 1px #EACA3B;
  46.     border-radius: 2px;
  47.     padding: 20px;
  48.     margin-bottom: 10px;
  49. }
  50.  
  51. #columna1, #columna3 {
  52.     float: left;
  53.  
  54. }
  55.  
  56.  
  57.  
  58. #columna1, #columna3 {
  59.     width: 17%;
  60.     margin-right: 10px;
  61. }
  62.  
  63. #columna2 {
  64.     float: right;
  65.     width: 75%;
  66. }
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 26/05/2016 a las 12:57