3.Abr.2007
Recomienda este artículo Versión imprimible

Publicado por MijT en CSS | 2017 Lecturas | 1 comentarios

(0 ptos. de 0 votos.)

Muchas veces al momento de diseñar o maquetear una web o un blog a dos columnas usando capas o divs lo que siempre deseamos es que exista una elgancia en nuestro diseño sobre todo cuando queremos usar colores diferentes para nuestras columnas como la que cotendrá el menú por ejemplo, entonces nos ponemos a diseñar y al probar lo que hemos realizado nos damos con la penosa sorpresa de que nuestro a diseño le falla algo, no me refiero a la sintaxis de nuestro código fuente, sino que cuando vemos como está estructurado nos encontraremos con que las columnas no tienen la misma altura y por tanto nuestro diseño se vería mal.

Para resolver estas cosas en internet podremos encontrar algunas soluciones en las cuales la mayoría usa javascript, pero la pregunta es ¿y si mi navegador tiene desactivado el javascript? gran problema, ¿entonces qué, me pongo a usar tablas?, no!, no hay que desesperarse ya que para ello existe CSS. Lo que voy a explicarles a continuación es como lograr que nuestros divs tengan la misma altura a medida de que el div que contiene la información de nuestro site aumente su altura haga que el div que contenga nuestro menú aumente en forma paralela a este.

Pasemos al código del CSS:

#container {
    background-color: #fff;
    overflow: hidden;
    width: 780px;
    margin: 10px auto 5px auto;
    border: 1px solid #000;
}
#content {
    background-color: #fff;
    width: 580px;
    border-right: 200px solid #0099FF; /* ancho y color del menú */
    margin-right: -200px;
    float: left;
}
#menu {
    width: 200px;
    float: left;
    color: #fff;
    background: #0099FF;
    text-align: left;
}


Ahora hagamos uso de este CSS en nuestro html:

<div id="container">
    <div id="content">
        <p>bla bla bla bla</p>
        <p>bla bla bla bla</p>
    </div>
    <div id="menu">
        bla bla bla bla
    </div>
</div>


Explicando a groso modo lo que hemos hecho es que darle al div #content además de un color específico un borde derecho de 200px y un margen derecho de -200px, esto para qué? pues para que cuando insertemos el div #menu este se sobreponga en él y el borde finja ser la columna lateral derecha de manera que al aumentar el tamaño del contenido lo lógico pues es que el borde aumentará paralelamente su altura con relación al contenido, lo cual nos servirá para insertar nuestro menú y se vean de igual altura. Pueden ver un ejemplo pulsando aquí

Sencillo verdad?, espero que esto pueda servirles de ayuda.

Enlaces relacionados

Avatar de Antoniodya Antoniodya comentó:
El 29 de Jul. del 2007 a las 03:37
¡Oh! my buen trabajo. Enseguida lo pruebo. Gracias.

Saludos
Antonio
antoniodya.blogspot.com/

Guía BBCode

Comentar este artículo


COMPÁRTELO

Enviar a Del.icio.us Enviar a Technorati Enviar a Barrapunto Floréalo Menéalo Enviar a Webéame Enviar a Digg Enviar a Fresqui Enviar a Blogmemes Enviar a Furl Enviar a NeoDiario Enviar a LinkRoll

VALORARARTÍCULO

VEATAMBIÉN






Suscríbete y recibe nuestras noticias en tu Email:

Delivered by FeedBurner

Feedburner

OTROSPROYECTOS

  • CanalPeru.NET: Foros, Noticias, Encuestas, Galería de fotos y mucho más
  • RarURL - Comprime URLs extensas fácilmente
  • Cinespectaculo.Com
  • Desorbitados: La nueva televisión

BÚSQUEDAS

GALERÍA

Censurado en la China... What!! DJ Tiesto Gustavo Cerati. El Último concierto. Soda Stereo.
Soda Stereo "Me verás volver" Aguante Soda!! Mi compu y otros cachibaches xD Evanescence en París 2004

SÍGUEME EN TWITTER

Agrégame en Twitter

CATEGORÍAS


ENCUESTAS

¿Comprarás el iPhone 3G?

No
No sé
¿Qué es eso?

VIDEO MÁS VISTO EN CANALPERÚ


PUBLICIDAD


DIRECTORIO

VISITAS

Estadísticas de visitas

USUARIOSONLINE

Registrados: 0
Invitados: 35
Total: 35

RECOMENDADOS

Monetize your web site

SINDICACIÓN

  • Sindicación RSS
  • Suscribir con Bloglines
  • Agregar a Mi Yahoo!
  • Agregar a Google
  • Agregar a Live.com
  • Agregar a Netvibes
  • Agregar a My AOL
  • Agregar a tus favoritos de Technorati


Últimos comentarios

  • luis : hola espero q me agreges
  • TeMpLaRiO!: [img]http://www.4icu.org/i/flags/Argenti
  • vicky: kiero saber como hago pa crear una cuent
  • Yo: "le vendrá muy bien económicamente a la
  • araceli: mañosaaaa de mierda.. jajaja putaaaaaaa
  • DJ-Daniel: hacer una firma y un avatar
  • paula: ola me llamo paula y me kiero acer una c
  • lionelys: me parece un aporte interesante
  • javi: esta pagina es una mierda y todos vosotr
  • joerge: como desinstalarla gracias


Top
© 2007 CélulaWeb.NET | Desarrollado por César Aquino(MijT) | Agradecimiento a PHP-Hispano.NET