1)如果在CSS文件中我们指定以下样式:
td
{ text-align:center; }
在 Html 文件中我们有
<td align=”right” … >
那么 CSS 文件中设置的值将优先于内联 html 属性,因此其中包含的元素<td>
单元格将与中心对齐。
a) 所有 html 属性都一样吗?这意味着如果 CSS 规则和 html 属性功能重叠,CSS 规则是否始终优先?
顺便说一句 - 我知道我们通常应该更喜欢使用 CSS 规则而不是 html 属性
thanx
哪一组定义(HTML 属性或 CSS 属性)优先?
教科书答案:
CSS 属性优先于 HTML 属性。如果两者都指定,则 HTML 属性将在不支持 CSS 的浏览器中显示,但在支持 CSS 的浏览器中不会产生任何效果。
(参考:http://www.hwg.org/resources/faqs/cssFAQ.html http://www.hwg.org/resources/faqs/cssFAQ.html)
现实世界的答案:
这取决于,如果您想确定特定属性或属性集,则必须创建单元测试并将这些测试应用于您想要验证是否符合“教科书”答案的特定浏览器,或符合您正在从事的特定项目的规范。
您已经暗示您知道某些 HTML 属性已被弃用,因此我不会在这里详细说明这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)