怎么写只能被ie7识别的css?
差FF,IE7,IE6:
背景:绿色!重要;背景:橙色;*背景:蓝色;
IE6可以识别*,但是不能!重要的,
IE7可以识别*,也可以识别!重要;
FF不能识别*,但是可以!重要;
再加一个,下划线“_”,IE6支持下划线,IE7和firefox都不支持下划线。
所以你也可以这样区分火狐、IE7、IE6。
背景:绿色!重要;*背景:橙色;_背景:蓝色;
注意:不管什么方法,写的顺序都是firefox先写,IE7中间写,IE6最后写。
请问css的条件判断语句怎么写?
你所列举的代码不是加在css里的,是加在html里的
css里没法写条件判断的,但是根据各个浏览器支持的调试命令不同,可以用来区分,比如ie系列支持*号.你写个样式
.style1 { padding:1px;*padding:10px;}
这样就相当于所有ie浏览器下padding都是10px;非ie就是1px
因为其他浏览器不识别*,所以*padding:10px就失效了,而ie下识别,所以则覆盖掉之前的1px了.
不同浏览器都有自己专用的hack,这样就可以实现判断了
区分IE6,IE7,firefox background:orange;*background:green;_background:blue;
border在css里的意思?
border是“边界”的意思,通常情况下border是指用于设置所有边框样式的css属性.
所有浏览器都支持 border 属性。
注释:IE7 以及更早版本的浏览器不支持值 "inherit"。IE8 需要 !DOCTYPE。IE9 支持 "inherit"。
CSS border属性
border 简写属性在一个声明设置所有的边框属性。可以按顺序设置如下属性:border-width:规定边框的宽度。
border-style:规定边框的样式。
Div+Css布局教程?
正好自己以前写过,奉上最简短的代码,效果已亲测,兼容IE7/8以及Chrome等现代浏览器,代码如下:
<!doctype html>
<html>
<head>
<meta charset=”utf-8″>
<title>p+css上中下布局</title>
<style>
html,body {height:100%; *overflow:hidden; /* 消除IE7下的横向滚动条 */}
body {margin:0; padding:0; font-size:30px; text-align:center; color:#fff;}
.top ,.nav ,.foot {width:100%; height:100px; position:absolute;}
.top {background:red; top:0;}
.nav {background:blue; top:100px; bottom:100px; height:auto;}
.foot {background:gray; bottom:0;}
</style>
</head>
<body>
<p >我是头部</p>
<p >这里已经自适应到底部</p>
<p >我是底部</p>
</body>
</html>
注:IE6不支持,如想完美解决,请使用js动态获取页面高度,然后赋值给nav那个层。