CSS
* {
margin: 0;
padding: 0;
} /* 清除页面中所有元素的内外补丁 */
.news-box {
width: 580px;
padding: 10px;
font: normal 14px/1.5em simsun, Verdana, Lucida, Arial, Helvetica, sans-serif; /* simsun 字体就是宋体的英文写法 */
color: #000000;
border: 1px solid #ddd;
background-color: #F6FAFD;
} /* 设置新闻内容区域的宽度,并设置文字大小、颜色等样式 */
.news-box h2 { display: none; } /* 隐藏新闻内容区域中不需要的标题 */
.news-box h1 {
float: left; /* 不设置宽度的情况下使用浮动,使其自适应宽度 */
height: 20px;
padding: 5px 20px 5px 0; /* 添加右边的内补丁,增加空白的空间显示背景图片 */
line-height: 26px;
overflow: hidden; /* 行高比高度的属性值要大,设置overflow:hidden;使超过的部分隐藏 */
font-size: 20px;
background: url(images/ico.gif) no-repeat right 10px; /* 添加背景图,并将其控制在标题的右边中间的位置 */
} /* 设置新闻标题的样式高度为30px,宽度为默认值auto,并添加行高以及设置文字大小 */
.news-box .info {
clear: both; /* 清除标题的浮动,避免新闻信息的内容错位 */
height: 20px;
margin-bottom: 15px;
font-size: 12px;
} /* 设置新闻相关信息的样式,添加外补丁,使其与内容信息产生间距 */
.news-box .summary {
padding: 5px;
margin-bottom: 10px;
text-indent: 2em; /* 首行缩进2个汉字的宽度 */
border: 1px solid #DCDDDD;
background-color: #FFFFFF;
} /* 设置新闻摘要内容区域的样式 */
.news-box .content img.news_pic {
float: left;
margin-right: 10px;
} /* 设置文字围绕着图片的图文混排效果 */
.news-box .content p {
margin-bottom: 10px;
line-height: 22px;
text-indent: 2em;
} /* 新闻内容区域的每个段落加大行间距(行高),并首行缩进,段落与段落之间存在一点间距 */
.news-box .comments {
height: 30px;
padding: 0 5px;
line-height: 30px; /* 行高的属性值与高度的属性值相同,可将单行文字以垂直居中显示 */
border-top: 1px dashed #AFAFB0;
border-bottom: 1px dashed #AFAFB0;
background-color: #FFFFFF;
} /* 设置讨论区域的上下边框样式为虚线的灰色,背景色为白色 */
a { color: #1E50A2; } /* 设置页面中所有a链接的颜色 */
a:hover {
color: #BA2636;
text-decoration: none;
} /* 设置页面中所有a链接被触发时的颜色以及下划线消失 */
a.comments_num { color: #BA2636; } /* 设置新闻相关信息处的跟帖信息链接的文字颜色 */
.comments a em { font-style: normal; } /* 设置新闻评论处的评论数据文字样式非倾斜 */