Как сделать дивами такое...
От: FreddieM  
Дата: 31.03.09 19:16
Оценка:
Есть форма, где название поля для ввода и сам контрол расположены по три на одной строке, примерно так:
<table>
   <tr>
      <td>
          Поле 1:
      </td>
      <td>
         <input type="text">
      </td>
      <td>
          Поле 2:
      </td>
      <td>
         <input type="text">
      </td>
      <td>
          Поле 3:
      </td>
      <td>
         <input type="text">
      </td>
   </tr>
   <tr>
      <td>
          Поле 4:
      </td>
      <td>
         <input type="text">
      </td>
      <td>
          Поле 5:
      </td>
      <td>
         <input type="text">
      </td>
      <td>
          Поле 6:
      </td>
      <td>
         <input type="text">
      </td>
   </tr>
</table>

Проблема в том, что такая верстка статична, если мне не нужно по секьюрити отображать несколько полей и я их скрываю — форма просто теряет вид.
При помощи дивов достаточно просто сделать так, что при удалении, например, первого поля из строки, остальные смещаются в лево, но скажем если я скрываю два поля из строки, и на строке остается только одно — это уже не красиво. Собственно, хотелось бы чтобы в этом случае места этих полей заняли бы поля с нижних строк и т.д. Такое, вообще, возможно без императивного кодирования?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.