Форум XHTML.ru <!-- по-русски -->

Сайты - по стандартам, но не стандартные сайты!


#1 12.04.2012 15:11

Scrm77
Новичок
Зарегистрирован: 12.04.2012
Сообщений: 2

Вопросы по разметке в тегах <table>

по следующей конструкции:
не ошибка ли это что тег <form> сразу после <table>?

<table cellspacing=0>
<form action="index.php" method=post>
<tr>
<td>
<table border=0>
<input type="hidden" name="enter" value="1">
<tr>
<td align=right><font class=light>{$smarty.const.CUSTOMER_LOGIN}</font></td>
<td><input type="text" class=ss name="user_login" size=10></td>
</tr>
<tr>
<td align=right><font class=light>{$smarty.const.CUSTOMER_PASSWORD}</font></td>
<td><input name="user_pw" class=ss type="password" size=10></td>
</tr>
</table>
</td>
<td>
<input type="submit" value="{$smarty.const.OK_BUTTON}"><br>
<a href="index.php?logging=yes" class=lightsmall>{$smarty.const.FORGOT_PASSWORD_LINK}</a>
</td>
</tr>

{if $productID}  <input type=hidden name=productID value="{$productID}"> {/if}
{if $categoryID} <input type=hidden name=categoryID value="{$categoryID}"> {/if}

</form>
</table>

Второе: можно ли вставлять тег <br>  между двумя <tr>  ?

</tr>
     
<br>
<br>
<br>

<tr>

Спасибо!

Нет на форуме

 

#2 21.04.2012 00:38

SelenIT
Новичок
Зарегистрирован: 28.09.2007
Сообщений: 41

Re: Вопросы по разметке в тегах <table>

1) Ошибка, грубейшая. В прошлом тысячелетии так делали, чтобы убрать отступ у формы, но последних 10 лет в этом нет необходимости. Браузеры могут регировать на это любыми непредсказуемостями (напр., отказываться динамически добавлять к такой форме поля).
2) Нельзя.

В обоих случаях юзайте стили: для убирания отступов у формы — margin: 0, для отступа между строками таблицы — border-spacing: 0 1em (например).

Внутри <table> могут быть только <thead>/<tfoot>/<tbody> или (при отсутствии предыдущих) <tr>, рядом с <tr> — только другие <tr>, внутри <tr> — только <td>/<th>, и только внутри их может быть уже что угодно. А любые другие варианты вложения — ошибка.

Нет на форуме

 

#3 21.04.2012 12:00

Scrm77
Новичок
Зарегистрирован: 12.04.2012
Сообщений: 2

Re: Вопросы по разметке в тегах <table>

Спасибо!

Нет на форуме

 

Board footer

Работает на PunBB
© 2002—2005 Rickard Andersson