我正在寻找可以告诉我哪些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