CSS让图片覆盖但不用绝对定位方法!

我有2张图片,一张为CSS设定的背景图片,另外张是页面里面设置的图片(假如CSS为a.css页面为b.html),怎么让页面的背景图片覆盖CSS里面的背景图片?不用绝对定位方法!页面里面用的也是background:url('top.jpg') repeat-x; CSS里面的是background:url('top_bg.jpg') repeat-x;

第1个回答  2015-06-29
首先:css外部链接文件引入样式的先后顺序:内部样式先于外部样式
其次:这样的需求一般很少见,出现这种需求最快的方法,无外乎直接更改内部样式
或者删除无关的外部样式,而不是去考虑怎么覆盖的问题
最后:由于外部样式代码具有复用性,建议使用,出现这种情况,直接删除内部样式,把外部文件中对应的样式直接更改为想要的样式即可。
第2个回答  2011-07-13
css覆盖有个先后关系,如果你的a.css在<style></style>之前引入肯定就会被覆盖了啊~
类名要相同本回答被提问者采纳
第3个回答  2011-07-13
样式后面加上 !important 试试看!
第4个回答  2011-07-13
b.html直接用 <img src="top.jpg" />
第5个回答  2011-07-13
背景层上面要是有东西恐怕就不行

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网