2010-10-14 32 views
21

如果我爲一個對象添加多個類,那麼這是壞事嗎?比方說:添加多個類

<a href="#" class="paren" class="defaul">text</a>

不要問我爲什麼,我只需要它。

謝謝。

+2

不,這不是一件壞事。我經常使用它。把不同的問題分成不同的類別是很有用的。你的語法雖然錯了。 – CodesInChaos 2010-10-14 17:05:42

+1

不知道誰低估了這一點,這是一個完全合理的問題。 Upvoted來平衡它。 – 2010-10-14 17:06:41

+0

請記住,如果您嘗試使用這兩個類來設置該元素的樣式,則可能會遇到IE6問題。有關更多詳細信息,請參閱http://stackoverflow.com/questions/3939105/whats-the-support-for-classname-andclassname-in-the-current-browsers。 – 2010-10-15 12:17:00

回答

36

您可以使用多個類名(完全正常的事情),但只允許在您的HTML元素上有一個類屬性。

而是執行此操作:

<a href="#" class="paren defaul">text</a> 
0

從RedFilters的回答以下關於你當然可以通過使用angular NG-class屬性擴展您的類選擇如下:

<a href="#" class="paren defaul" ng-class="['tea', 'mat', 'thirs']">text</a>

生成的html會是:

<a href="#" class="paren defaul tea mat thirs">text</a>

可能會派上用場繞過一個tslint 「行太長」 錯誤:-)

0

有沒有需要兩個類的語句,簡單地說:

<a href="#" class="paren defaul">text</a> 

現在,爲了在CSS中處理這個問題,您需要這樣做:

.paren.default{ 
} 

...兩個類選擇器之間沒有空格。 乾杯!