у Вас может также быть два класса в элементе как это
<div class = "item1 item2 item3"></div>
, каждый объект в классе является своим собственным классом
.item1 {
background-color:black;
}
.item2 {
background-color:green;
}
.item3 {
background-color:orange;
}
Отличный вопрос.
Спецификация говорит:
<!ATTLIST COL -- column groups and properties --
%attrs; -- %coreattrs, %i18n, %events ---
где % событий
говорит :
<!ENTITY % events
"onclick %Script; #IMPLIED -- a pointer button was clicked --
ondblclick %Script; #IMPLIED -- a pointer button was double clicked--
onmousedown %Script; #IMPLIED -- a pointer button was pressed down --
onmouseup %Script; #IMPLIED -- a pointer button was released --
onmouseover %Script; #IMPLIED -- a pointer was moved onto --
onmousemove %Script; #IMPLIED -- a pointer was moved within --
onmouseout %Script; #IMPLIED -- a pointer was moved away --
onkeypress %Script; #IMPLIED -- a key was pressed and released --
onkeydown %Script; #IMPLIED -- a key was pressed down --
onkeyup %Script; #IMPLIED -- a key was released --"
>
Так что да, похоже, что события предположительно будут поддерживаться для td
s.
Однако «предполагается» - это далеко не «делает». Единственный способ узнать это - протестировать во всех браузерах и надеяться, что это будет работать и в будущих браузерах.
Если подумать, просто используйте делегирование событий и выполните привязку один раз к родительской таблице
вместо. Это будет работать отныне и навсегда.