- 主题:问个css问题,关于继承
#toolbar {background: blue; color: white;}
<div id="toolbar">
<a href="one.html">One</a> | <a href="two.html">Two</a>
</div>
为何超链接字体不显示为白色,<a>不是<div>的后代元素,默认就应该继承<div>的一些属性吗?
--
FROM 123.157.19.*
元素样式的属性如果没有,才会去继承父元素的属性
但是浏览器有a元素的默认规则(user agent stylesheet)
【 在 liujan611 (anti-creditcard) 的大作中提到: 】
: #toolbar {background: blue; color: white;}
: <div id="toolbar">
: <a href="one.html">One</a> | <a href="two.html">Two</a>
: ...................
--
FROM 64.104.125.*
css就近厡则
【 在 liujan611 (anti-creditcard) 的大作中提到: 】
: #toolbar {background: blue; color: white;}
: <div id="toolbar">
: <a href="one.html">One</a> | <a href="two.html">Two</a>
: ...................
--
FROM 120.128.2.*
太多了
比如这是webkit的
http://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css#L1066
这个是IE9的
http://www.iecss.com/ie-9.css
各个浏览器都不一样,为了统一它们,人们发明了reset.css和normalize.css
【 在 liujan611 (anti-creditcard) 的大作中提到: 】
: 这个除了<a>元素,还有哪些呀?
--
FROM 64.104.125.*