- 主题:请教一下一个元素采用哪个css样式的规则是什么?
为何我改了test ul li a的背景色,会影响logo的背景色?
可能是浮动造成的
另外我加了一个menu的列表样式的css,为何将class=test改成menu了,但是test li还
起作用呢?
不好说,使用chrome的审查元素看下便知。。
另外CSS要遵循一个就近原则,参考:
http://www.5idev.com/p-css_proximity_principle.shtml
--
FROM 123.138.48.*
你可以将所有的布局元素浮动,当然网页容器除外,然后在页脚清除浮动
这样就不用无意义的清除浮动标签了
也会避免布局上的问题
【 在 marco2798 (一生一世一双人) 的大作中提到: 】
: 被搞得烦死了。。。
: 后来我再看了一下,貌似整个页面的背景色都被改了,不明白为何改一下test li的背景色还影响整个页面。难道不是div范围内起作用吗?如果是float造成的,也在logo之后clear both了。
: 这个布局貌似不复杂,div head里包含div logo和div menu(包含有一个列表),就这么多问题。
--
FROM 123.138.48.*
当然最根本的是你还不熟练
【 在 marco2798 (一生一世一双人) 的大作中提到: 】
: 被搞得烦死了。。。
: 后来我再看了一下,貌似整个页面的背景色都被改了,不明白为何改一下test li的背景色还影响整个页面。难道不是div范围内起作用吗?如果是float造成的,也在logo之后clear both了。
: 这个布局貌似不复杂,div head里包含div logo和div menu(包含有一个列表),就这么多问题。
--
FROM 123.138.48.*
了解下样式的继承,默认是继承父类的样式
【 在 marco2798 的大作中提到: 】
: 恩,确实是这样的
: 有些东西看了一眼就过去了,
: 比如类对应的CSS 类选择器内的样式表也只能作用于该元素吧
: ...................
--
FROM 123.138.48.*