Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2006, 14:09
j0nys
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
Antigüedad: 17 años, 4 meses
Puntos: 0
Abuso en el uso de los tag <div>

Estoy empezando a sacarme el vicio de usar tablas para la estructura en las pagina, y temo abusar de los tags <div>. Por ejemplo, un formulario de contacto, el cual, una versión reducida de este, con una tabla lo haría de la siguiente forma:

<form method="POST" action="">
<table border="0" cellpadding="3">
<tr>
<td>Nombre y Apellido</td>
<td><input type="text" name="apellido" /></td>
</tr>
<tr>
<td>e-mail</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>
Mensaje
</td>
</tr>
<tr>
<td colspan="2">
<textarea cols=40 rows=10></textarea>
</td>
</tr>
</table>
</form>

Quiero hacer algo similar sin tablas. La idea sería que los input´s me queden alineados como lo harían en la tabla, por lo tanto, una de las formas que se me ocurrio es:

<div>
<div style="padding: 4px 4px 4px 4px">
<div style="width: 150px; float: left;font-size: 15px; margin: 3px 0px 0px 5px">Nombre y Apellido</div>
<div><input type="text" name="apellido"></div>
</div>
<div style="padding: 4px 4px 4px 4px">
<div style="width: 150px; float: left;font-size: 15px; margin: 3px 0px 0px 5px">e-mail</div>
<div><input type="text" name="email"></div>
</div>
<div>
<div>Mensaje</div>
<div><textarea cols=40 rows=10></textarea></div>
</div>
</div>

Lo que me "procupa" es que utilizo muchos div´s para hacer que me quede con la misma estructura, o muy similar, que con el modelo en tablas.

Lo que quiero saber es:
* abuso de la cantidad de div´s que utilizo??
* Hay algún inconveniente con utilizar muchos div´s??
* Que límite hay en el uso de div´s para que no se torne ineficiente la página??
* Hay alguna forma más sencilla de hacer esto??
* Para el tema del formulario concretamente, leí algo sobre las etiquetas <fieldset><legend><label>, es convenientes usar estas??