2016-12-15 1 views
0

Ich habe diese Tabelle <table></table> und es gibt viele <label></label> ist innen. Gibt es eine Möglichkeit, eine Eigenschaft auf alle Etiketten in der Tabelle anzuwenden, aber auf keine der Etiketten außerhalb.Anwenden einer Eigenschaft auf alle Etiketten in der Tabelle

Mit anderen Worten, würde Ich mag, etwas schreiben:

FOR each label IN my table: 
    APPLY: property 

PS: Ich weiß über die Klassen, aber wenn ich Klasse zu verwenden, werde ich <class= > für jedes Etikett manuell bedienen.

+0

Sie können eine Klasse/ID zur Tabelle hinzufügen und dann können Sie Etiketten innerhalb dieser Klasse/ID verweisen, um Eigenschaften anzuwenden. –

+0

https://jsfiddle.net/m9qb0gof/ gefällt das? – sinisake

Antwort

2

Versuchen Sie nur <label> 's zu stylen, die sich in einem table befinden? Wenn ja, nur ein Eltern/Kind-Selektor verwenden, so dass nur diejenigen anwendbar sind gestylt wie folgt:

table label { 
 
    color: red; 
 
}
<table border="1"> 
 
    <tbody> 
 
    <tr> 
 
     <td><label>LABEL INSIDE TABLE</label></td> 
 
    </tr> 
 
    </tbody> 
 
</table> 
 

 
<label>LABREL OUTSIDE TABLE</label>

Wenn Sie eine Klasse auf die, die appropritate Tabelle hinzufügen können Sie Etiketten Stil nur in den Tabellen :

table.test label { 
 
    color: red; 
 
}
<table border="1" class="test"> 
 
    <tbody> 
 
    <tr> 
 
     <td><label>LABEL INSIDE TABLE with class TEST</label></td> 
 
    </tr> 
 
    </tbody> 
 
</table> 
 

 
<table border="1"> 
 
    <tbody> 
 
    <tr> 
 
     <td><label>LABEL INSIDE TABLE with no class</label></td> 
 
    </tr> 
 
    </tbody> 
 
</table> 
 

 
<label>LABREL OUTSIDE TABLE</label>

+0

Ich habe vergessen zu sagen, dass ich mehr als 1 Tabelle habe und ich muss das Attribut auf die Etiketten einer Tabelle anwenden, aber nicht auf die anderen. – alekscooper

0

was Sie brauchen, ist google mehr und mehr lesen.

es aufgerufen css Selektor. Sie können es wie dieses

table label{ 
color:red; 
background:green; 
} 

verwenden und so weiter. Die Klasse selbst ist es zu spezifizieren, was dieses bestimmte Label tun sollte und dieses Label sollte tun. Sie können es hier mehr finden all about selector

Verwandte Themen