本文是 Gredswsh的技术生活 整理的 22个必须知道的css技巧, 作为偶尔也会涉猎前端开发的我来说,特别喜欢一些前端开发的总结性的文章,文末我也附上了其它几篇关于CSS技巧的文章。
1、改变选中文字的背景和颜色
1 | ::selection{ /* Safari and Opera */ |
2、防止火狐滚动条跳动
1 | html{ overflow-y:scroll; } |
3)分页打印
1 | .page-break{ page-break-before:always; } |
4、使用!important
1 | .page { background-color:blue ; background-color:red;} |
5、图像替换文字
1 | .header{ |
标注:text-indent:-9999px; 是将首行左缩进到人看不到的地方
6、兼容浏览器的最小高度
1 | #container{ |
7、对新窗口打开得链接高亮显示
1 | a[target="_blank"]:before, |
8、美化li序列号
如图:
1 | ol { |
9、首字下沉
如图:
1 | p:first-letter{ |
10、兼容浏览器的opacity
1 | .transparent_class { |
11、使用line-height实现垂直居中
1 | line-height:30px; |
12、居中布局
1 | body{ |
13、移除ie文本域的垂直滚动条
1 | textarea{ |
14、移动超链接的虚线框
1 | a:active, a:focus{ outline:none; } |
15、ie下元素消失,给该元素添加
1 | position:relative; |
16、根据链接不一样,添加不一样的icons
1 | a[href$='.doc'] { |
17、css手型点击样式
1 | input[type=submit],label,select,.pointer { cursor:pointer; } |
18、字母大写
1 | text-transform: capitalize; |
19、所有英文大写,且首字母比其他的大
1 | font-variant:small-caps; |
20、高亮文本框,不支持ie
1 | input[type=text]:focus, input[type=password]:focus{ |
21、移除img边框
1 | a img{ border:none; } |
22、用label实现无表格表单
1 | HTML Code |
参考:http://www.cnblogs.com/guoguo-15/archive/2011/08/24/2151859.html
其它值得阅读的CSS文章:
