
No se muy bien cómo diseñar la estructura de este div. En principio he pensado en hacer un div con id cuadroBusqueda con la propiedad backgroud con este gif:

Ahora vienen todas las dudas. Lo fácil sería hacer una tabla, pero... NO! TENGO QUE EVITARLO! LAS TABLAS NO SON PARA ESTO!
Mi XHTML sería algo así (corríganme por favor):
Código :
<div id="cuadroBusqueda"> <h2>Buscar alojamiento</h2> <div class="formLogin"> <ul> <li> <label for="desde">Desde</label><input name="desde" /><a href="#"><img src="calendario.gif" /></a> </li> <li> <label for="hasta">Hasta</label><input name="hasta" /><a href="#"><img src="calendario.gif" /></a> </li> <li> <input name="capacidad" /> </li> </ul> <a id="botonOK" href="#"> <span class="btnLeft"></span> <span class="btnMiddle">OK</span> <span class="btnRight"></span> </a> <p>Cambiar búsqueda <ul> <li><a href="#">Por tipo de vivienda</a></li> <li><a href="#">Por municipio</a></li> </ul> </p>
Mis dudas principales:
El botón me parece una auténtica chapuza porque le he puesto tres <span>, pero como puede ser que en el botón se escriba una frase más larga, no puedo hacerlo con una sola imagen
La lista <ul> no se si debería de aparacer o no, y los <li> no se qué deberían contener
Después vendrán los problemas de CSS, pero de momento quiero asegurarme de que el XHTML sea semánticamente correcto. ¿Cómo lo veis?