Допустимо ли присвоение идентификатора TR или TD в таблице?

Сам заголовок говорит само за себя.

Просто для любопытства я хочу знать, возможно ли и наиболее важно правильно присвоить идентификатор TR или TD в таблице?

Нравится:

<td class = "xyz" id = "abc"></td>

или

<tr class = "xyz" id = "abc">
<td>&nbsp;</td>
</tr>

Я погуглил его, но не смог найти подходящий ответ, поэтому подумал, что могу спросить здесь.

Спасибо!

10 голосов | спросил user4654090 25 MarpmWed, 25 Mar 2015 15:51:07 +03002015-03-25T15:51:07+03:0003 2015, 15:51:07

5 ответов


0

Да.

Из спецификации HTML 5

  

Следующие атрибуты являются общими и могут быть указаны для всех элементов HTML (даже тех, которые не определены в этой спецификации):

     

...

     
  • ID
  •   

...

ответил Quentin 25 MarpmWed, 25 Mar 2015 16:13:26 +03002015-03-25T16:13:26+03:0004 2015, 16:13:26
0

Это полностью верно. Вы можете присвоить любому HTML-элементу класс или идентификатор.

Атрибут id указывает уникальный идентификатор для элемента HTML (значение должно быть уникальным в документе HTML).

Атрибут id чаще всего используется для указания на стиль в таблице стилей и с помощью JavaScript (через HTML DOM) для управления элементом с определенным идентификатором.

Источник: w3schools

ответил Jasper 25 MarpmWed, 25 Mar 2015 15:54:48 +03002015-03-25T15:54:48+03:0003 2015, 15:54:48
0

Да, допустимо иметь класс и /или идентификатор для этих элементов. Вы можете применить их ко всем элементам HTML. Для получения дополнительной информации см.

https://developer.mozilla.org/ru-RU документы /Web /HTML /Атрибуты

Как вы можете видеть, class и id являются глобальными атрибутами

  

Глобальные атрибуты - это атрибуты, общие для всех элементов HTML; они могут   использоваться на всех элементах, хотя атрибуты могут не влиять на   некоторые элементы.

ответил Huangism 25 MarpmWed, 25 Mar 2015 16:07:24 +03002015-03-25T16:07:24+03:0004 2015, 16:07:24
0

Вы можете настроить таргетинг на <td>, используя class или id, как и любые другие элементы с помощью CSS. Это совершенно справедливо на основе стандартов W3C.

ответил Nima 25 MarpmWed, 25 Mar 2015 16:02:02 +03002015-03-25T16:02:02+03:0004 2015, 16:02:02
0

Идентификатор используется для ссылки на элемент управления html в файле CSS или JavaScript. Необходимо убедиться, что никакие два идентификатора не совпадают, хотя это не запрещено, но приведет к ожидаемому результату.

в css:

<style>
  #myid{
    color:red;
  }
</style>

в JQuery:

<script>
    alert($("#myid").name;
</script>

update: исправлена ​​ошибка использования селектора классов вместо селектора идентификаторов.

ответил nizam 25 MarpmWed, 25 Mar 2015 15:55:34 +03002015-03-25T15:55:34+03:0003 2015, 15:55:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132