一 :CSS reset
- /** 清除内外边距 **/
- body, h1, h2, h3, h4, h5, h6, hr, p,
- blockquote, /* structural elements 结构元素 */
- dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
- pre, /* text formatting elements 文本格式元素 */
- form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
- th, td, /* table elements 表格元素 */
- img/* img elements 图片元素 */{
- 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,如需转载请自行联系原作者