Foros del Web » Creando para Internet » CSS »

Problemas con Posicion en Porcentajes

Estas en el tema de Problemas con Posicion en Porcentajes en el foro de CSS en Foros del Web. Hola gente del HTML/CSS! Hace tiempo que me encuentro en un problema de posición de elementos. Digamos que tengo esta web: www.tentacular.com.ar Donde hay un ...
  #1 (permalink)  
Antiguo 25/02/2013, 09:44
 
Fecha de Ingreso: febrero-2013
Ubicación: Argentina
Mensajes: 2
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Problemas con Posicion en Porcentajes

Hola gente del HTML/CSS!

Hace tiempo que me encuentro en un problema de posición de elementos.
Digamos que tengo esta web:
www.tentacular.com.ar

Donde hay un especie de parallax scrolling, con un elemento (capsula) fija, y el fondo son 2 o 3 imágenes en capas diferentes.

El problema es con los elemntos #BOTONES y #REEL. Estos elementos se encuentran en la capa superior. Y tiene ambos una posición absoluta definida en LEFT, RIGHT Y TOP con porcentajes.
El lio se arma al redimencionar o cambiar de explorador... Estos elementos bailan por la web. Osea, que cada proporción de monitor y hasta cada navegador lee la posición de los elementos de forma diferente.

Y ES UN LIO!
Como hago, en una web responsiva, para posicionar elementos y que aproximadamente se queden en un lugar fijo?

AYUDA EXPERTOS DEL HTML/CSS!!!
  #2 (permalink)  
Antiguo 25/02/2013, 10:18
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Problemas con Posicion en Porcentajes

la verdad que no entiendo mucho que fue lo que intentaste hacer con tu código, pero me parece que estás intentando mezclar agua con aceite, para escribir css debes primero entender que es lo que estás escribiendo. Si estás intentando hacer responsive design, no seas malo.... no me uses tablas para posicionar iconos sociales!!!

Cita:
Osea, que cada proporción de monitor y hasta cada navegador lee la posición de los elementos de forma diferente.
por otro lado, es lógico ese comportamiento, es que el 50% de 1000px es diferente que el 50% de 400px. Si quieres usar %, debes de hacer TODO en %.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 25/02/2013, 10:24
 
Fecha de Ingreso: febrero-2013
Ubicación: Argentina
Mensajes: 2
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Problemas con Posicion en Porcentajes

Gracias por tu respuesta webosiris!

Bien entiendo que el tema de las tablas no es lo mejor para el responsive, pero no creo que la tabla es la que me este dando el problema de la posicion.

Por otro lado, entiendo que el 50% de 1000px no es el lo mismo que el 50% de 400px. Pero todas las medidas (menos el reel por el momento) están en %.

El problema es que necesito que el elemento este al 50% del elemento madre, pero no lo esta... se mueve! Ese es el problema.
  #4 (permalink)  
Antiguo 25/02/2013, 11:02
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Problemas con Posicion en Porcentajes

me autocito
Cita:
para escribir css debes primero entender que es lo que estás escribiendo.
en tu reel tienes:
Código CSS:
Ver original
  1. #reel{
  2. left:35%;
  3. right:25%;
  4. width:100%;}
que significa eso?
significa que:
el borde izquierdo comience en el 35% del elemento padre
el borde derecho finalice en el 75% del elemento padre
el elemento tenga el 100% del ancho del padre

esas 3 cosas juntas... son una contradicción, no entiendo ni el porqué de esos valores.
¿que quisiste decir? Si quieres tener una capa que mida el 50% del ancho del padre, centrada, basta con:
Código CSS:
Ver original
  1. #reel{
  2. left:25%;
  3. right:25%;}
y ahí la tienes, una capa que empieza en 25 y termina en 75, por lo que tiene el mismo espacio a ambos costados, lo que dicho de otra forma... está centrada (y la capa en si mide 75-25 = 50)


obviamente que eso centra LA CAPA (ponle un fondo negro a #reel y vas a ver). El contenido de la capa no está centrado porque tu no lo estás centrando (y si estás haciendo responsive, deberás adaptarlo al ancho..).


PD: hacer responsive design no trata sobre poner una foto grande y estirarla. Primero debes de escribir html semántico y tu código no lo es (todo el texto debe de ser texto! como te dije antes, estás mezclando aceite con agua). Tu web se ve fea en resoluciones grandes como la mía.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -

Etiquetas: capas, html, posicion, relativa
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 13:30.