转自:http://www.qianduan.net/10-useful-css-hacks-and-technique.html
1 – 跨浏览器的inline-block
<style>li {width: 200px;min-height: 250px;border: 1px solid #000;display: -moz-inline-stack;display: inline-block;margin: 5px;zoom: 1;*display: inline;_height: 250px;}
</style>
<ul><li><div><h4>This is awesome</h4><img src="http://www.qianduan.net/wp-content/uploads/2009/06/0933264tq.jpg" alt="lobster" width="75" height="75"/></div></li><li><!-- etc ... --></li>
</ul>
资源: 跨浏览器的inline-block属性
2 – 禁用Safari调整文本框大小
/ * 支持: car, both, horizontal, none, vertical * /
textarea {resize: none;
}
3 – 跨浏览器圆角
.rounded{-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari */border-radius:5px;
}
资源:
CSS3系列教程:边框半径和圆角
CSS3之旅: border-radius(圆角)
Border-radius:使用CSS制作圆角!
4 – 跨浏览器min-height 属性
selector {min-height:500px;height:auto !important;height:500px;
}
资源: Min-height fast hack
5 – 不会改变布局的图片滚动边框
#example-one a img, #example-one a {border: none;overflow: hidden;float: left;
}
#example-one a:hover {border: 3px solid black;
}
#example-one a:hover img {margin: -3px;
}
资源: 不会改变布局的图片滚动边框
6 – 跨浏览器的透明
.transparent_class {filter:alpha(opacity=50);-moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性,所以本条属性只在Firefox3以下版本有效 ***/-khtml-opacity: 0.5;opacity: 0.5;
}
资源: 为所有浏览器设置CSS透明
CSS3系列教程:透明度
CSS3之旅:RGBa颜色
7 – 纯CSS的Lighbox效果:无需Javascript !
资源:纯CSS的Lighbox效果:无需Javascript !
8 – 跨浏览器的纯CSS提示
<style type="text/css">
a:hover {background:#ffffff;text-decoration:none;} /***** 背景色对IE6来说是必须的 ****/a.tooltip span {display:none;padding:2px 3px;margin-left:8px;width:130px;
}a.tooltip:hover span{display:inline;position:absolute;background:#ffffff;border:1px solid #cccccc;color:#6c6c6c;
}
</style>
Easy <a class="tooltip" href="#">Tooltip<span>This is the crazy little Easy Tooltip Text.</span></a>
资源: Easy CSS Tooltip
9 – 为选中的文本设置颜色(尽支持Firefox/Safari)
::selection {background: #ffb7b7; /* Safari */
}::-moz-selection {background: #ffb7b7; /* Firefox */
}
资源: 使用CSS覆盖默认的文字选择颜色
10 – 在链接后面添加一个文件类型图标
a[href^="http://"] {background:transparent url(../images/external.png) center right no-repeat;display:inline-block;padding-right:15px;
}