10 2012 档案
摘要:以前做页面IE6行高问题,总出.但为了省时间,都改用PADDING撑起来去解决了....就直接不用行高解决.今天有空又在网上查了查.总结一下解决方法!因为li中加入图片,会导致line-height失效如:当在一个容器里文字和img、input、textarea、select、object等元素相连的时候,对这个容器设置的line-height数值会失效; 同时以上元素的行高可能×2:受影响的浏览器: Microsoft Internet Explorer 5.01 / Windows Microsoft Internet Explorer 5.5 / Windows Microso
阅读全文
摘要:只要父元素有用到float,子元素就會不定期的出現文字消失、背景圖消失的狀況。可能是一開始開就不見,或是捲軸卷一卷就消失。可使用以下方式試試看:在會消失的該子元素上,加上_heigt:1%;為什麼呢?不為什麼,用就對了…不要想跟IE6講道理啊傻孩子….
阅读全文
摘要:如上图[新闻频道]的背景消失不见,原因:IE下,相对定位和浮动组合应用,其子元素(h1-h6)可能会出现背景不能正确显示甚至子元素完全消失的现象。position:relative;和float:left;解决方法之一:给不能正确显示背景的子元素添加 position:relative;CSS代码:#mid{ margin:0 219px 0 217px; overflow:hidden; min-width:562px; position:relative;}我给中间的 #mid 加上个 position:relative; 就解决了!
阅读全文
摘要:一、CSS HACK 以下两种方法几乎能解决现今所有HACK.翻阅很多资料,已测试可以使用。 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) PLAIN TEXT CSS: #wrapper { width: 100px!important; /* IE7+FF */ width: 80px; /* IE6 */ } 2, IE6/IE77对FireFox *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. PLAI
阅读全文
摘要:整理一:IE、Firefox、Opera和Safari对CSS样式important和*的支持 1、IE6、IE7都支持 *,但IE8终于回归正统,放弃了对*的支持2、IE7、IE8、Firefox、Opera、Safari都支持 important 顾名,important的优先级要高. 举例说明: <style type="text/css"> body { background-color:#FF0000 !important; *background-color:#00FF00 !important; *background-color:#0000FF;
阅读全文