本文目录一览

1,如何用css写自适应并且IE7能够兼容

你说的自适应是指针对不同屏幕尺寸响应的话,那么你为什么要兼容ie7呢?有智能手机、平板上是装ie7或更低版本ie的?winphone电话貌似都是ie9或ie10起步,不存在不认识媒体查询的问题。
使用min-height,min-width及max-height,max-width标签
全部居中body * #container { width:940px; margin:0 auto}

如何用css写自适应并且IE7能够兼容

2,只有ie7识别的css怎么写

区别FF,IE7,IE6: background:green !important; background:orange; *background:blue;IE6能识别*,但不能识别 !important,IE7能识别*,也能识别!important;FF不能识别*,但能识别!important;另外再补充一个,下划线”_“,IE6支持下划线,IE7和firefox均不支持下划线。于是大家还可以这样来区分firefox,IE7,IE6 background:green!important; *background:orange; _background:blue;注:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。
ie7是在前面加一个星号——“*”;ie8是在属性后面加一个斜杠和0——“\0”;ie9是在属性后同时加上斜杠9和斜杠0——"\9\0"当然这些都不是规范的写法,规范的作法实际上不是在css样式里面加一些这样的符号,而是直接在html里面设定相应版本的浏览器所对应加载的样式表,例如有一个css,我想要ie9以下、ie6及以上的浏览器读取它,其它版本的浏览器不读取,就只需要在html里面写下这样的代码就行了: 这样就可以在保证css代码规范的基础上又实现css样式的差异化了。

只有ie7识别的css怎么写

3,CSS前面加一个是IE6可识别那IE7呢是怎么写的

IE7 是 “*+” 别 的 浏览 器都不认识!
ie7是在前面加一个星号——“*”;ie8是在属性后面加一个斜杠和0——“\0”;ie9是在属性后同时加上斜杠9和斜杠0——"\9\0"当然这些都不是规范的写法,规范的作法实际上不是在css样式里面加一些这样的符号,而是直接在html里面设定相应版本的浏览器所对应加载的样式表,例如有一个CSS,我想要IE9以下、IE6及以上的浏览器读取它,其它版本的浏览器不读取,就只需要在html里面写下这样的代码就行了: 这样就可以在保证CSS代码规范的基础上又实现CSS样式的差异化了。
margin:5px!important;兼容火狐的例子 *margin:5px!important; 这是兼容ie7的 例子 margin:5px; ie6
这么写。顺序 首先是非 ie 类的color:#123;之后IE 类color:#234 \9;(看好分号)之后写IE6_color:#345;IE7 css hack 很少。
1. background:#ffc;/*对firefox有效*/2. *background:#ccc;/*对IE7有效*/3. _background:#000;/*只对IE6有效*/

CSS前面加一个是IE6可识别那IE7呢是怎么写的


文章TAG:css怎么  如何  何用  
下一篇