css知识点

2018-09-17  本文已影响0人  Es__

超链接访问过后hover样式就不出现的问题是什么?如何解决?

被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序: L-V-H-A(link,visited,hover,active)。

什么是Css Hack?ie6,7的hack分别是什么?

针对不同的浏览器写不同的CSS code的过程,就是CSS hack
例:+background-color:pink;        /ie7/ 
    _background-color:orange;       /ie6/

描述一个"reset"的CSS文件并如何使用它。

不同的浏览器对一些元素有不同的默认样式,如果你不处理,在不同的浏览器下会存在必要的风险,或者更有戏剧性的性发生。
可以在<head>中引入reset文件来重置样式。

display:none与visibility:hidden的区别是什么?

display : 隐藏对应的元素但不挤占该元素原来的空间。 
visibility: 隐藏对应的元素并且挤占该元素原来的空间。

IE6 双边距Bug的产生原因及解决办法。

当我们在浮动元素上面添加margin-*的属性的时候,比如在float:left的元素CSS添加margin-left:50px,那么最终在IE6下面的显示就是该元素的margin-left最终变为100px,边距翻倍。
解决办法:添加_display:inline

上一篇下一篇

猜你喜欢

热点阅读