Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/01/2016, 14:41
Avatar de g3kdigital
g3kdigital
 
Fecha de Ingreso: noviembre-2013
Ubicación: En mi apartamento en bogotá
Mensajes: 208
Antigüedad: 10 años, 5 meses
Puntos: 39
Respuesta: Crear menú horizontal, no funciona bien

Es normal que tu profesora no lo conozca. Y sí, es normal lo de font-size, recuerdas que te dije la primera vez que te respondí y es que display: inline-block transforma los elementos bloque como si fueran textos

Cita:
Iniciado por g3kdigital Ver Mensaje
... El segundo como te dije, hace que los elementos se comporten como bloques (div) pero a la vez como textos, por eso se colocan uno al lado del otro, pero los textos siempre tienen un espacio por defecto entre sus caracteres (por eso el espacio blanco)...
Algo muy parecido pasaba con display:inline, solo que este solo hace que se comporten como textos únicamente y no acepten atributos como padding, bordes, ancho, alto, etc.

De hecho creo que es la mejor solución debido a la fuente irregular que usas: Papyrus, porque lo de acomodar el html, en realidad para fines prácticos no tiene mucho sentido.

Para explicarte como funciona habría que leer la documentación oficial de la w3c o leete este otro articulo que es muy bueno y explica muchas cosas:

https://escss.blogspot.com/2012/03/d...empeno-en.html

Es uno de los más completos en español, como verás no hay una solución estable y siempre dependerá del caso.

Recuerda: display es una forma de decirle al navegador que un elemento adquirirá propiedades inherentes de otro elemento diferente, de hecho puedes decirle que una etiqueta párrafo P, se comporte como celda de tabla display: table-cell o como item de lista display:list-item

Como en este pen que hice de ejemplo: http://codepen.io/g3kdigital/pen/LGjOKZ?editors=110

Otro muy nuevo es usar display:flex, que elimina todos esos problemas de usar float, inline-block, pero al ser tan nuevo no es retrocompatible con versiones viejas de navegadores.
__________________
Puedes ser el tipo de persona que se amarga por lo inevitable o aceptar el reto de superarse siempre e ir a la par con el progreso.

WEB: G3K.co | codepen.io/g3kdigital