Jump to content
  • 0

Как обозначить группу строк таблицы


Webr
 Share

Question

Как грамотно обозначить группу строк таблицы для её отображения и скрытия через JavaScript, если не хочется им задавать id="grp1row1" id="grp1row2" id="grp1row3" и так далее (чтобы не задумываться о поддержке непрерывности списка номеров) и не использовать атрибут class для того, для чего он не предназначен (да и совать в каждый tr имя класса - замучаешься)?

Можно, конечно, использовать атрибут "name", но я стараюсь придерживаться правил XHTML, где данный атрибут запрещён.

Edited by Webr
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
Как грамотно обозначить группу строк таблицы для её отображения и скрытия через JavaScript, если не хочется им задавать id="grp1row1" id="grp1row2" id="grp1row3" и так далее (чтобы не задумываться о поддержке непрерывности списка номеров) и не использовать атрибут class для того, для чего он не предназначен (да и совать в каждый tr имя класса - замучаешься)?

Можно, конечно, использовать атрибут "name", но я стараюсь придерживаться правил XHTML, где данный атрибут запрещён.

Можно, например, если по замыслу это кактит, разместить шапку в thead а строки - в tbody и его ворочить.

А больше, наверное никак. внутри таблицы на уровне tr нельзя размещать никакие дивы.

Link to comment
Share on other sites

  • 0
Можно, например, если по замыслу это кактит, разместить шапку в thead а строки - в tbody и его ворочить.

По замыслу катит и даже работает как надо, но валидатор XHTML ругается:

document type does not allow element "tbody" here

Link to comment
Share on other sites

  • 0

Настолько безграмотная верстка, что даже стыдно за Вас.

Правильно так, но лучше почитайте тут на сайте про html.

<table>
<thead>
<tr></tr>
<tr></tr>
</thead>
<tbody>
<tr></tr>
<tr></tr>
</tbody>
<tbody>
<tr></tr>
<tr></tr>
</tbody>
<tbody>
<tr></tr>
<tr></tr>
</tbody>
<tbody>
<tr></tr>
<tr></tr>
</tbody>
</table>

Link to comment
Share on other sites

  • 0
Настолько безграмотная верстка, что даже стыдно за Вас.

Я польщён, что кому-то за меня стыдно.

В общем, понятно, что если где-то встречается tbody или thead - все строки должны быть в tbody и thead.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy