不用表格实现新闻列表–简洁,清晰

Feb 8, 2007 by 大龙

不用表格实现新闻列表–简洁,清晰,易于动态程序生成

效果如下:attachment/list.htm

html代码(注意:span一定要放在前面,反之会产生换行,span的右浮动会使它居右.)

<div id="news">
<ul class="list">
<li><span>2005年5月30日 </span><a href="#">新闻标题01</a></li>
<li><span>2005年5月30日 </span><a href="#">新闻标题02</a></li>
<li><span>2005年5月30日 </span><a href="#">新闻标题03</a></li>
<li><span>2005年5月30日 </span><a href="#">新闻标题04</a></li>
</ul>
</div>

css代码:

body{
 
font: 12px/18 Verdana;
 
}
#news{
 
width: 50%;
 
margin: 5px auto;
}
.list{
 
margin: 0px 10px 20px;
 
text-align: left;
}
 
.list ul{
 
list-style: none;
 
margin: 0px;
 
padding: 0px;
}
 
.list li{
 /
*列表底部的虚线*/
 
list-style: none;
 
width: 100%;
 
border-bottom: 1px dotted #CCC;
 
line-height: 21px;
 
height: 21px
}
 
.list li a{
 
color: #777;
 
display: block;
 
padding: 0px 0px 0px 15px;
 
background: url(images/dot.gif) no-repeat 0 6px;
 /
*列表左边的箭头图片*/
}
 
.list li span{
 
float: right;/*使span元素浮动到右面*/
 
text-align: right;/*日期右对齐*/
}
 
.list li a:hover{
 
color: #369;
 
background: url(images/dot2.gif) no-repeat 0 6px;
}

Tags: ,

Google AD

« 用css来实现Focus效果的提交信息表单  | 用css实现新闻列表中完美的标题截取 »

评论(Leave a Reply)

  • :em27:
  • :em46:
  • :em50:
  • :em62:
  • :em52:
  • :em30:
  • :em61:
  • :em56:
  • :em48:
  • :em49:
  • :em25:
  • :em43:
  • :em36:
  • :em72:
  • :em31:
  • :em45:
  • :em39:
  • :em21:
  • :em41:
  • :em40:
  • :em35:
  • :em54:
  • :em20:
  • :em32:
  • :em37:
  • :em67:
  • :em38:
  • :em42:
  • :em28:
  • :em34:
  • :em57:
  • :em63:
  • :em59:
  • :em23:
  • :em26:
  • :em70:
  • :em44:
  • :em64:
  • :em51:
  • :em71:
  • :em55:
  • :em58:
  • :em33:
  • :em69:
  • :em29:
  • :em60:
  • :em19:
  • :em65:
  • :em68:
  • :em53:
  • :em22:
  • :em24:
  • :em47:
  • :em66: