É válido atribuir ID A TR ou TD na tabela?

o título em si é auto-explicativo.

assim como uma curiosidade eu quero saber se é possível e mais importante válido atribuir ID a TR ou TD na tabela?

Tipo:

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

ou

<tr class = "xyz" id = "abc">
<td>&nbsp;</td>
</tr>
Pesquisei no Google, mas não encontrei resposta relevante, por isso pensei em perguntar aqui.

Obrigado !

Author: Quentin, 2015-03-25

5 answers

Sim.

A partir de a especificação HTML 5

Os seguintes atributos são comuns e podem ser especificados em todos os elementos HTML (mesmo os não definidos nesta especificação):

  • id

 17
Author: Quentin, 2015-03-25 13:13:26
Isso é completamente válido. Você pode dar a qualquer elemento HTML uma classe ou ID.

O atributo id especifica um id único para um elemento HTML (o valor deve ser único no documento HTML).

O atributo id é mais usado para apontar para um estilo numa folha de estilo, e por JavaScript (através do DOM HTML) para manipular o elemento com o id específico.

Fonte: w3schools

 1
Author: Jasper, 2015-03-25 12:54:48

SIM, é válido ter classe e / ou id nesses elementos. Você pode aplicá-los a todos os elementos HTML. Para mais informações, ver

Https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes

Como pode ver, a classe e o id são atributos globais

Os atributos globais são atributos comuns a todos os elementos HTML; eles podem ser usado em todos os elementos, embora os atributos podem não ter efeito sobre elemento.

 1
Author: Huangism, 2015-03-25 13:07:24

Pode atingir o seu <td> usando class ou id Tal como qualquer outro elemento via CSS. É perfeitamente válido com base em normas W3C.

 0
Author: Nima, 2015-03-25 13:02:02

O id é usado para referir o controlo html no ficheiro css ou javascript. Você precisa garantir que nenhum dois id estão combinando, mesmo que não seja proibido, mas levará a resultados esperados.

Em css:

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

Em JQuery:

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

Actualização: erro fixo de usar o selector de classes no lugar do selector de id.

 0
Author: nizam, 2015-03-25 17:43:28