Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Pirat3net en 17 Mayo 2013, 15:35 pm



Título: css displays
Publicado por: Pirat3net en 17 Mayo 2013, 15:35 pm
una vez mas dando el coñazo por aqui,

bueno la duda es , tengo una web estilo

<html>
....
..div id=general  //contiene absolutamente toda la web exepto un pequño div que tengo como fixed
                           //pero no molesta
....
<html>


css

general{
width: 1000
height:auto
margin:auto
position:relativ
....
}


bien, el caso es que justo a la derecha de mi div general, que es la pagina web en si, queira poner a la derecha en la parte alta un banner estilo


intente hacerlo poniendolo fuera del div general , pero no hubo
forma asi que cree un segundo div, general2 el cual , incluiria tanto a general , como el div banner de publicidad estilo
 div id=general2
div id=general
/div
div id=banner
/div
/div
y en el css añadi

general:
display: inline-block

banner:
display:inline block

el problema es que el banner me aparece a la derecha de general , lo que esta muy bien, pero, me aparece alineado en la parte inferior , y no en la superior?

como prodria ponerlo en la superior??

gracias


Título: Re: css displays
Publicado por: basickdagger en 17 Mayo 2013, 19:27 pm
bueno, primero te daré un consejo q al menos a mi me sirve xD al maquetar utilizo bordes de colores en cada div.. asi puedo ver proporciones y ver en donde chocan o en donde se resaltan... hay una herramienta para opera q te puede ayudar en eso sin necesidad de meterlo en los css...

ahora para lo de tu problema si creo entendí bn, podrías utilizar el position:absolute; y no dependeria de tus divs relativos, si esto no necesitas tal vez utiliza float:right o float:left y con esto podras mover tus divs hacia la dirección q elijas, si los divs chocan uno conotros estos bajaran detras de otro, al menso es loq crei entender de tu problema... espero haberte ayudado... saludos...


Título: Re: css displays
Publicado por: Pirat3net en 17 Mayo 2013, 22:19 pm
que capa debe ser absolut?


Título: Re: css displays
Publicado por: basickdagger en 17 Mayo 2013, 23:22 pm
position:absolute  es el elemento que quieres dejar fuera de los otros elementos, al q no le va importar el flujo de los otros componentes....


Título: Re: css displays
Publicado por: EFEX en 17 Mayo 2013, 23:36 pm
Y utiliza margin para acomodarlo, no uses left top right bottom.