视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
22个必须知道的css技巧_html/css_WEB-ITnose
2020-11-27 15:56:08 责编:小采
文档


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

下载本文
显示全文
专题