簡體   English   中英

將CSS添加到不帶標簽的文本中

[英]Add CSS to text without tag

<td colspan="4" valign="top">
  <label for="state_1" id="state_1">
        Text:
  </label>
    another text
 </td>

我可以在td類上沒有html標簽或id / class的CSS標簽添加到“另一個文本”嗎?

簡短的回答:不容易。

更長的答案:是的,但是如果您不希望樣式也應用於<label> ,則還需要否定那些樣式更改。

雖然將文本包裝在<span>並以td span作為CSS選擇器來定位是絕對容易的,但是您可以將CSS應用於td ,然后“撤消”對td label更改:

td {
  color: red;
}

td label {
  color: black;
}

您必須首先定位您想要的td 由於您不想向其添加id或類,因此必須使用常規選擇器,即tdtable tr td 為了只影響文本而不影響標簽,您必須“撤消”添加到td文本中的樣式:

td {
  color: red;
}
td label {
  color: black;
}

如果除標簽td中還有其他標簽,則還必須排除這些標簽。

好吧,是的,您可以在css中定位“ td”,但是由於css是級聯工作的,它也會受到影響,因此您將不得不編寫額外的css來覆蓋它。 像這樣:

td{
  color: red;
} 
td label{
  color: black;
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM