一 :CSS reset
-
- body, h1, h2, h3, h4, h5, h6, hr, p,
- blockquote,
- dl, dt, dd, ul, ol, li,
- pre,
- form, fieldset, legend, button, input, textarea,
- th, td,
- img{
- border:medium none;
- margin: 0;
- padding: 0;
- }
-
- body,button, input, select, textarea {
- font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif;
- }
- h1, h2, h3, h4, h5, h6 { font-size: 100%; }
- em{ font-style:normal;}
-
- ul, ol { list-style: none; }
-
- a { text-decoration: none; color:#333;}
- a:hover { text-decoration: underline; color:#F40; }
-
- img{ border:0px;}
-
- table { border-collapse: collapse; border-spacing: 0; }
2 css使图片垂直居中
- div class="a"><img src="http://www.cssdemon.me/wp-content/themes/Brownie/images/2320_1282020213Gc42_mid.jpg" alt="图片垂直居中" /></div>
-
-
- <style type="text/css">
- .a{ border:1px solid #666;
- display: table-cell;
- vertical-align:middle; /*设置水平居中*/
- *display: block;
- *font-size: 175px;/*约为高度的0.873,*/
- font-family:Arial; /*当编码为非utf-8的时候设置*/
- width:200px;
- height:200px;}
- </style>
以上的代码当外围宽度过大的时候会不起作用,后来发现一个比较好用的兼容性比较好的代码..在图片外围中插入一个span标签,
span标签的CSS设置如下:
- 1.width:0;
- 2.height:100%;
- 3.display:inline-block;
- 4.vertical-align:middle;
本文转自 涂根华 51CTO博客,原文链接:http://blog.51cto.com/tugenhua/779054,如需转载请自行联系原作者