Допустимо ли присвоить ID TR или TD в таблице?
название само по себе понятно.
так же, как любопытство, я хочу знать, возможно ли и самое главное действительно назначить ID TR
или TD
в таблице?
как :
<td class = "xyz" id = "abc"></td>
или
<tr class = "xyz" id = "abc">
<td> </td>
</tr>
я погуглил его, но не смог найти соответствующий ответ, поэтому я подумал, что могу спросить Здесь.
спасибо !
5 ответов
да.
перечисленные ниже атрибуты являются общими и могут быть указаны на все HTML элементы (даже те, которые не определены в данной спецификации):
...
- id
...
это полностью допустимо. Вы можете дать любому HTML-элементу класс или идентификатор.
атрибут id указывает уникальный id для HTML-элемента (значение должно быть уникальным в HTML-документе).
атрибут id чаще всего используется для указания на стиль в таблице стилей и JavaScript (через HTML DOM) для управления элементом с определенным id.
источник: w3schools
да, допустимо иметь класс и / или id для этих элементов. Вы можете применить их ко всем элементам HTML. Для получения дополнительной информации см.
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes
Как вы можете видеть, class и id являются глобальными атрибутами
глобальные атрибуты-это атрибуты, общие для всех элементов HTML; они могут используется для всех элементов, хотя атрибуты могут не иметь никакого влияния на отдельные элементы.
вы можете ориентироваться на свой <td>
используя class
или id
как и любые другие элементы через CSS. Он совершенно действителен основанный на стандартах W3C.
идентификатор используется для ссылки на элемент управления html в файле css или javascript. Вы должны убедиться, что никакие два id не совпадают, даже если это не запрещено, но приведет к enexpected результату.
в css:
<style>
#myid{
color:red;
}
</style>
в JQuery:
<script>
alert($("#myid").name;
</script>
update: Исправлена ошибка использования селектора классов вместо селектора id.