¿Se refiere a la línea de base en el sentido tipográfico? (Es decir, cada línea de texto está nivelada con una línea correspondiente en la otra columna) Si ese es el caso, los tamaños de letra deben ser múltiplos entre sí, por ejemplo, 12 y 18 píxeles (1: 1.5).
Si quiere decir que los divs deben tener la misma altura, no hay una manera fácil de hacerlo. Puede establecer manualmente una altura (alto: 100px;), o usar javascript para ajustar uno como los otros cambios.
O, puede falsificar la misma altura encerrando los dos div en un contenedor, y luego aplicando un estilo de fondo al contenedor que imita el aspecto de las columnas, configurándolo para que se repita verticalmente. De esa forma, obtienes columnas falsas. Para una mirada en profundidad, vea esto classic A List Apart article.
¿Quisiste decir que tienes dos textos y los dos deben estar en la parte inferior de las columnas? (perdón, no puedo publicar una imagen todavía)
Una forma de hacerlo es utilizando el método de Faux Columns anterior.
La otra forma es configurar el texto en su propio contenedor dentro del texto. Luego, coloca ambos absolutamente en la parte inferior de las columnas ...aquí hay un largo fragmento:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css" media="screen">
.col { width:200px; float:left; }
.short { height:200px; background:#eee; margin-bottom:20px; }
.long { background:#ddd; margin-bottom:100px; /* margin equal to height of #big */ }
#container { overflow:hidden; width:400px; margin:0px auto; position:relative; border:1px solid green;}
#big, #small { position:absolute; bottom:0px; width:200px; }
#big { height:100px; background:red; }
#small { height:20px; background:green; right:0px; }
</style>
</head>
<body>
<div id="container">
<div class="col long">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<div class="col short">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
</div>
<div id="big" >BIG</div>
<div id="small">small</div>
</div>
</body>
</html>
Eso no les ayuda a hacer coincidir el emparejamiento en la línea de base, que es la pregunta (cometí el mismo error hasta que lo volví a leer). – cletus
¡Pensé lo mismo también! –