22个必须知道的css技巧_html/css_WEB-ITnose
程序员文章站
2022-05-18 17:08:23
...
1、改变选中文字的背景和颜色
::selection{ /* Safari and Opera */ background:#c3effd; color:#000;}::-moz-selection{ /* Firefox */ background:#c3effd; color:#000;}
2、防止火狐滚动条跳动
html{ overflow-y:scroll; }
3、分页打印
.page-break{ page-break-before:always; }
4、使用!important
.page { background-color:blue !important; background-color:red;}
5、图像替换文字
.header{ text-indent:-9999px; background:url('someimage.jpg') no-repeat; height: 100px; /*dimensions equal to image size*/ width:500px;}
标注:text-indent:-9999px; 是将首行左缩进到人看不到的地方
6、兼容浏览器的最小高度
#container{ height:auto !important;/*all browsers except ie6 will respect the !important flag*/ min-height:500px; height:500px;/*Should have the same value as the min height above*/}
7、对新窗口打开得链接高亮显示
a[target="_blank"]:before,a[target="new"]:before { margin:0 5px 0 0; padding:1px; outline:1px solid #333; color:#333; background:#ff9; font:12px "Zapf Dingbats"; content: "\279C";}
8、美化li序列号
如图:
ol { font: italic 1em Georgia, Times, serif; color: #999999;}ol p { font: normal .8em Arial, Helvetica, sans-serif; color: #000000;}
9、首字下沉
如图:
p:first-letter{display:block;margin:5px 0 0 5px;float:left;color:#FF3366;font-size:3.0em;font-family:Georgia;}
10、兼容浏览器的opacity
.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
11、使用line-height实现垂直居中
line-height:30px;
12、居中布局
body{ width:1000px; margin:0 auto;}
13、移除ie文本域的垂直滚动条
textarea{ overflow:auto;}
14、移动超链接的虚线框
a:active, a:focus{ outline:none; }
15、ie下元素消失,给该元素添加
position:relative;
16、根据链接不一样,添加不一样的icons
a[href$='.doc'] { padding:0 20px 0 0; background:transparent url(/graphics/icons/doc.gif) no-repeat center right;}
17、css手型点击样式
input[type=submit],label,select,.pointer { cursor:pointer; }
18、字母大写
text-transform: capitalize;
19、所有英文大写,且首字母比其他的大
font-variant:small-caps;
20、高亮文本框,不支持ie
input[type=text]:focus, input[type=password]:focus{ border:2px solid #000;}
21、移除img边框
a img{ border:none; }
22、用label实现无表格表单
HTML Code
CSS Code
p label{ width:100px; float:left; margin-right:10px; text-align:right;}
参考:http://www.cnblogs.com/guoguo-15/archive/2011/08/24/2151859.html
下一篇: 工作日休息日统计函数
推荐阅读
-
12个HTML和CSS必须知道的重点难点问题
-
关于HTML5你必须知道的28个新特性,新技巧以及新技术
-
设计网页页脚的15个超实用技巧_html/css_WEB-ITnose
-
【关于W3C标准】是否必须严格遵守元素应该应用到的DTD标准?_html/css_WEB-ITnose
-
你应该知道CSS选择器技巧_html/css_WEB-ITnose
-
技巧分享??如何去除多余的CSS代码?_html/css_WEB-ITnose
-
提高网页性能的九大技巧_html/css_WEB-ITnose
-
有谁知道这种窗口是怎么做的?_html/css_WEB-ITnose
-
css的一些小技巧!页面视觉差!_html/css_WEB-ITnose
-
网页颜色的搭配技巧_html/css_WEB-ITnose