He creado un sitio muy básico con un #container div que incluye #navbar y #content. Sin embargo, cuando acerco o alejo, el #navbar se distorsiona, si amplío, los enlaces se colocan uno debajo del otro en lugar de estar en línea. Si alejé, se agrega demasiado relleno entre los enlaces. ¿Cómo puedo detener esto?¿Cómo impido que un diseño CSS se distorsione al acercar/alejar?
HTML:
<div id="navbar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="top.html">Top</a></li>
<li><strong><a href="free.html">FREE</a></strong></li>
<li><a href="photo.html">Photo</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
</div>
<div id="content">
<p>Some sample text.<p>
</div>
</div>
CSS:
#container {
position: static;
background-color: #00bbee;
margin-left: 20%;
margin-right: 20%;
margin-top: 7%;
margin-bottom: 15%;
border: 2px solid red;
}
#navbar ul{
list-style: none;
}
#navbar li{
display: inline;
}
#navbar li a{
text-decoration: none;
color: #11ff11;
margin: 3%;
border: 1px dotted orange;
padding-left: 4px;
}
#navbar li a:hover {
background-color: white;
color: green;
}
#navbar {
background-color: #eeeeee;
padding-top: 2px;
padding-bottom: 5px;
border: 1px solid yellow;
}
¿Cómo puedo dejar que se deforme?
Además, sigo siendo bastante nuevo en CSS, me enseñaron a usar% en lugar de px. ¿Está bien? También hay algo más que tienes que señalar, por favor házmelo saber.
¡Gracias de antemano!
¿Qué navegador está usando para probar con? Por lo general, manejan el zoom de forma muy diferente. Creo que los porcentajes arrojarán cosas también. – zim2411
No me preocuparía. Algunos navegadores tienen 'zoom de texto' en lugar de hacer zoom en toda la página. Probablemente sea mejor enfocar los esfuerzos en que el diseño no se distorsione cuando cambia el tamaño del texto ... no la implementación del zoom del navegador, variará y no podrá controlarlo realmente. – dave
Estoy usando Firefox. Tiene que haber una manera de evitar que se distorsione, sé que cuando intenté hacer un diseño CSS antes, las diferentes secciones de la página se distorsionarían y se unirían entre sí. – Pztar