我正在尋找可以告訴我哪些CSS屬性可應用於哪些HTML元素的源/規範。例如,css屬性; 「溢出」。我知道我可以將其應用於div,p,textarea,但我還可以應用其他哪些元素?有什麼地方可以參考嗎?可以將哪些CSS屬性應用於哪些HTML元素
3
A
回答
6
參見http://www.w3.org/TR/CSS2/和http://www.w3.org/TR/CSS/。
例如,對於您對overflow
資產問題,請參見:
http://www.w3.org/TR/CSS2/visufx.html#overflow-clipping,聲明:
'overflow'
Value: visible | hidden | scroll | auto | inherit
Initial: visible
Applies to: block-level and replaced elements
Inherited: no
Percentages: N/A
Media: visual
0
你總是可以使用official spec。您的特定問題的答案是here。
-1
任何CSS屬性都可以應用於任何HTML元素;他們不會互相制約。
但是,正如Aron Rotteveel提到的那樣,元素必須是替換元素(如img
)或指定爲才能爲塊級別。這意味着,以下是完全正常的CSS:
strong { display: block; height: 5em; width: 5em; overflow: scroll; }
1
在CSS processing model,每一個元素都有每個屬性是適用於目標媒體類型。例如,即使空的<br>
元素也具有color
屬性。但是,屬性是否會影響元素本身的渲染取決於具體的屬性和上下文,採用適用的CSS規範和草案中描述的方式。它通常在「適用於」標題下進行描述。沒有這個的綜合編譯,並且瀏覽器識別的一組屬性差別很大。
即使一個屬性「適用於」一個元素的規範,它不需要有實際的效果。例如,如果其border-style
是none
或其border-width
是0
,則border-color
與呈現元素無關。 (如果它是由子元素繼承的,值可能仍然很重要。)
相關問題
- 1. Angular 2,你可以綁定哪些元素屬性?
- 2. 哪些HTML5屬性可以是URL?
- 3. CTFramesetterSuggestFrameSizeWithConstraints:可以設置哪些屬性?
- 4. 哪些CSS屬性進入Id,哪些進入類
- 5. 哪些CSS屬性打印出來,哪些不是?
- 6. 哪些瀏覽器支持哪些CSS屬性?
- 7. 哪些通用html5根元素可以聲明爲css?
- 8. CSS:屬性懸停在哪些元素上適用於所有瀏覽器?
- 9. 如何確定哪些元素屬於哪個節點在XSL
- 10. UpdateAnimationExtender屬性鍵 - 我可以使用哪些屬性?
- 11. SweetAlert可以使用哪些HTML?
- 12. 哪些元素可以使用,而不是具有相同屬性的表?
- 13. Html5:我分別用html,css和javascript更改了哪些屬性?
- 14. 如何聲明哪些方法可以應用於哪些對象
- 15. 對於哪些css屬性,使用相對值不好?
- 16. bgcolor支持哪些屬性
- 17. UINavigationBar.titleTextAttributes支持哪些屬性?
- 18. HTML5支持哪些元素?
- 19. 哪種屬性可以支持html元素?
- 20. 引用來檢查哪些屬性可用於標記樣式?
- 21. 哪些屬性用於增加NatTable中的行/單元高度?
- 22. Jenkins/Hudson有哪些屬性可用於構建配置?
- 23. 解析屬性某些HTML元素
- 24. 哪些屬性應該被用於正確assotiation
- 25. VB6 Controls集合接受哪些類需要哪些屬性?
- 26. 要釋放哪些屬性,哪些不是?
- 27. Android Studio支持哪些SVG元素,哪些不是?
- 28. HTML5 aria-label屬性可以使用哪些值?
- 29. JSF backing bean中的哪些屬性可以由用戶設置?
- 30. 限制哪些用戶屬性可以更新
儘管技術上正確,但我認爲OP正在尋找更多簡單的查找表以便快速參考。 – 2009-02-09 16:24:56