Foros del Web » Creando para Internet » HTML »

Duda básica HTML ¿Cómo centrar?

Estas en el tema de Duda básica HTML ¿Cómo centrar? en el foro de HTML en Foros del Web. Hola, ¿cómo estáis? Pues veréis me estoy iniciando en la maquetación web y necesito una ayudita, resulta que estoy realizando mi primer diseño (basado en ...
  #1 (permalink)  
Antiguo 01/03/2016, 12:41
Avatar de weoka  
Fecha de Ingreso: marzo-2016
Mensajes: 1
Antigüedad: 8 años, 2 meses
Puntos: 0
Duda básica HTML ¿Cómo centrar?

Hola, ¿cómo estáis? Pues veréis me estoy iniciando en la maquetación web y necesito una ayudita, resulta que estoy realizando mi primer diseño (basado en un mockup que hice en illustrator) y ya haciendo el menú me encontré con el primer inconveniente. Lo que pasa es que en mi resolución aparentemente el diseño se ve correcto, sin embargo cuando cambio de resolución, el menú se va a la izquierda. Lo que quiero lograr es que se quede siempre centrado, no se si me hice entender. Podéis ver a que me refiero en este link (que es donde se ve mis pocos(nulos) avances, gracias de antemano, un saludo,
Daniel.

Última edición por Rafael; 02/03/2016 a las 12:42 Razón: Quitar link por políticas del foro.
  #2 (permalink)  
Antiguo 02/03/2016, 09:02
Avatar de cris_cricri666  
Fecha de Ingreso: marzo-2016
Mensajes: 4
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Duda básica HTML ¿Cómo centrar?

Yo meteria el menu en una caja y le pones de propiedades:
margin-left: auto;
margin-right: auto;

Lo de la caja no es del todo necesario, sabiendo que con esto te centra un objeto puede hecharle imaginación según tu codigo.
  #3 (permalink)  
Antiguo 02/03/2016, 12:41
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Duda básica HTML ¿Cómo centrar?

Lo primero es entender el modelo de caja.

Puedes tener básicamente 2 tipos de elementos, de bloque e inline.

Por ahí hay una cosa intermedia que es el inline-block, pero para fines prácticos lo dejo como inline.

1) display: block
2) display: inline-block

Si tu menú es un bloque con un ancho definido, por ejemplo un ul entonces a ese ul le pones el ul {margin: 0 auto;} eso hace que el bloque busque sus márgenes laterales y los ponga iguales.

Pero si tus elementos internos son inline-block como podría ser: li {display: inline-block} entonces al padre le pones text-align: center, o sea al ul {text-align: center}

Etiquetas: Ninguno
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 11:16.