好吧,既然你看了这篇文章,那么我猜你了解CSS并且知道它能为你做什么。但是一些很有用的技术对很多开发人员来说仍然比较隐秘,所以本文中,让我们看看10个肯定能提高你设计的CSS技术吧
1 – 跨浏览器的inline-block
2 – 禁用Safari调整文本框大小
CSS Code复制内容到剪贴板 / * 支持: car, both, horizontal, none, vertical * / textarea { resize: none; }3 – 跨浏览器圆角
4 – 跨浏览器min-height 属性
CSS Code复制内容到剪贴板 selector { min-height:500px; height:auto !important; height:500px; }5 – 不会改变布局的图片滚动边框
CSS Code复制内容到剪贴板 #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 – 跨浏览器的透明
7 – 纯CSS的Lighbox效果:无需Javascript !
8 – 跨浏览器的纯CSS提示
CSS Code复制内容到剪贴板 <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>.9 – 为选中的文本设置颜色(尽支持Firefox/Safari)
10 – 在链接后面添加一个文件类型图标
CSS Code复制内容到剪贴板 a[href^="http://"] { background:transparent url(../images/external.png) center rightright no-repeat; display:inline-block; padding-right:15px; }