Foros del Web » Creando para Internet » HTML »

Colocación de elementos

Estas en el tema de Colocación de elementos en el foro de HTML en Foros del Web. Me estoy volviendo un poco loco con el tema de las CSS y no encuentro solución a mi problema... Estoy creando una web sencilla en ...
  #1 (permalink)  
Antiguo 26/09/2011, 04:52
 
Fecha de Ingreso: mayo-2009
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 2
Colocación de elementos

Me estoy volviendo un poco loco con el tema de las CSS y no encuentro solución a mi problema...

Estoy creando una web sencilla en HTML y me surge el siguiente problema:

Se me descuadran los divs en diferentes resoluciones. Hay alguna manera de hacer que el contenido siempre se mantenga dentro de los marcos que hay definidos?

Los cambios de colores que podeis observar, son hecho por una imagen en jpg utilizada de fondo de pantalla.

Os dejo unas capturas para que podáis ver a lo que me refiero. Gracias a todos!

Resolucion 1024x768 ZOOM 100% --> http://www.imagebam.com/image/989d38151092047
Resolucion 1024x768 ZOOM 125% -->http://www.imagebam.com/image/d8cc63151092049
  #2 (permalink)  
Antiguo 26/09/2011, 07:13
Avatar de RafaRG  
Fecha de Ingreso: julio-2011
Ubicación: Córdoba, España
Mensajes: 124
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: Colocación de elementos

¿podrías proporcionar tanto el código css como el código html? solo de los div y el texto.
  #3 (permalink)  
Antiguo 26/09/2011, 07:26
 
Fecha de Ingreso: mayo-2009
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Colocación de elementos

Cita:
Iniciado por RafaRG Ver Mensaje
¿podrías proporcionar tanto el código css como el código html? solo de los div y el texto.

Aquí os lo dejo, muchas gracias por tu atención RafaRG ;)

Código HTML


Código PHP:

<div id="divPieTot">


    <
div id="divPieIzq">
    <
table>
        <
tr><td><label name="acerca">Acerca De</label></td></tr><td></td>
        <
tr><td><a href="html/galeria.html" style="color: rgb(0, 126, 255);">Galería de Fotos</a></td></tr>
        <
tr><td><a href="" style="color: rgb(0, 126, 255);">Noticias</a></td></tr>
        <
tr><td><a href="" style="color: rgb(0, 126, 255);">Clientes</a></td></tr>
    </
table>
    </
div>
    
    <
div id="divPieCen">
    <
table>
        <
tr><td><label for="servicios">Servicios</label></td></tr><td></td>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Solución Integral</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Empresa Nueva</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Empresa Existente</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Tipos de Servicio</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Particulares</a></td></tr>
    </
table>
    </
div>
    
    <
div id="divPieDer">
    <
table>
        <
tr><td><label for="partners">Partners</label></td></tr><td></td>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Dell</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Spamina</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Acronis</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Sonicwall</a></td></tr>
        <
tr><td><a href="#" style="color: rgb(0, 126, 255);">Acens</a></td></tr>
    </
table>
    </
div>
    
</
div

estilo.css

Código PHP:

#divPieIzq{
float:left;
font-family:Arial,Helvetica,Sans-serif;
font-size:2;
margin-left:185px;
margin-top:-35px;
}


#divPieCen{
margin-left:200px;
margin-top:-35px;
float:left;
font-family:Arial,Helvetica,Sans-serif;
font-size:10;
color:#007eff;
}

#divPieDer{
margin-right:200px;
margin-top:-35px;
float:right;
font-family:Arial,Helvetica,Sans-serif;
font-size:10;
color:#007eff;
text-decoration:none;


  #4 (permalink)  
Antiguo 26/09/2011, 07:39
Avatar de RafaRG  
Fecha de Ingreso: julio-2011
Ubicación: Córdoba, España
Mensajes: 124
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: Colocación de elementos

bueno, he estado probando y me parece que el error erradica en haberle puesto un margen y no una posición. al cambiar el zoom de la pantalla, el margen se mantiene, lo que provoca que, si no caben los elementos en la pantalla, tengan que amontonarse o hacer un salto de línea.
prueba a quitar el margin-left:X;/margin-right:X; y sustitúyelo por un position:X;
(por ejemplo, position:absolute; top:0px; left:200px;)
prueba este método. si así tampoco te funciona, seguiremos investigando.
  #5 (permalink)  
Antiguo 26/09/2011, 07:51
 
Fecha de Ingreso: mayo-2009
Mensajes: 31
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Colocación de elementos

Cita:
Iniciado por RafaRG Ver Mensaje
bueno, he estado probando y me parece que el error erradica en haberle puesto un margen y no una posición. al cambiar el zoom de la pantalla, el margen se mantiene, lo que provoca que, si no caben los elementos en la pantalla, tengan que amontonarse o hacer un salto de línea.
prueba a quitar el margin-left:X;/margin-right:X; y sustitúyelo por un position:X;
(por ejemplo, position:absolute; top:0px; left:200px;)
prueba este método. si así tampoco te funciona, seguiremos investigando.
Muchas gracias crack, imagino que las css será una cuestión de práctica, porque es algo que se me causa bastantes problemas.

Voy a probar lo que me dices a ver si podemos arreglarlo jejeje
  #6 (permalink)  
Antiguo 26/09/2011, 09:46
Avatar de RafaRG  
Fecha de Ingreso: julio-2011
Ubicación: Córdoba, España
Mensajes: 124
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: Colocación de elementos

de eso se trata, de práctica. pero no solo el css. todos los códigos son así: practicar y practicar hasta que se te dé bien.
espero que te funcione.
  #7 (permalink)  
Antiguo 26/09/2011, 12:23
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Colocación de elementos

compañero @SiKuSS los menús se hacen con listas <ul></ul> no con tablas, y al contrario del compañero @RafaRG yo no creo que sea solo por el margin-left y margin-right: que utiliza...

mas bien me parece un problema en su padre <div id="divPieTot"> no has mostrado el CSS de este, pero dado que se mueven los elementos imagino que el ancho no esta definido o esta en porcentajes lo que supondría un problema al ser este en base al tamaño del navegador.

te aconsejo declarar un ancho mínimo y maximo en las medidas o utilizar pixeles
  #8 (permalink)  
Antiguo 26/09/2011, 12:30
Avatar de RafaRG  
Fecha de Ingreso: julio-2011
Ubicación: Córdoba, España
Mensajes: 124
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: Colocación de elementos

es cierto. lo del ancho es otra posible solución. se me había pasado, perdona.

Etiquetas: css, elementos
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 22:51.