使用CSS,UL,LI實現新聞標題分欄顯示

來源:互聯網
上載者:User

首先看效果:

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>CSS 分欄樣式:使用CSS,UL,LI實現新聞標題分欄顯示</title>
<style type="text/css">
<!--
.relationNews{width:660px;font-size:16px; font-weight:bold; margin: 0 auto;}
.relationNewsList{
font-size:13px;
border-top: 1px solid #000000;
margin: 0 auto;
padding: 3px 5px 0px 5px;
width:660px;
height: 200px;
}
.relationNewsListul {
margin: 0 auto;
padding: 0;
}
.relationNewsList li {
border-bottom: #DDDDDD 1px solid;
float: left;
padding: 5px 0px 0px 10px;
width: 320px;
background: url(li.gif) no-repeat 0px 10px;
height: 22px;
overflow: hidden;
}
-->
</style>
</head>
<body>
<div class="relationNews">相關新聞:</div>
<div class="relationNewsList">
<ul>
<li><a target="_blank" href="http://news.sctv.com/gnxw/rdxw/201207/t20120727_1212988.shtml">天津暴雨內澇 市民騎摩托艇上街</a></li>
<li><a target="_blank" href="http://leaders.people.com.cn/n/2012/0727/c58278-18609666.html">河北保定暴雨因災死亡26人 失蹤20人</a></li>
<li><a target="_blank" href="http://inews.nmgnews.com.cn/system/2012/07/27/010808976.shtml">呼和浩特暴雨已致5人死亡 各界齊力抗災</a></li>
<li><a target="_blank" href="http://news.163.com/12/0726/14/87BK6LG70001124J.html">深圳因颱風倒樹11萬棵 遠超香港千餘棵</a></li>
<li><a target="_blank" href="http://news.sina.com.cn/c/2012-07-26/143924850041.shtml">河北野三坡景區交通電力通訊恢複 13人因災死亡</a></li>
<li><a target="_blank" href="http://kuaixun.stcn.com/content/2012-07/26/content_6390597.htm">北京房山全面消毒 目前未發現疫情</a></li>
<li><a target="_blank" href="http://news.022china.com/2012/07-26/722274_0.html">北京安監啟動災後檢查 大型演唱會遇暴雨或停止</a></li>
<li><a target="_blank" href="http://society.people.com.cn/n/2012/0726/c86800-18604071.html">受持續強降雨影響的京包鐵路恢複通車</a></li>
</ul>
</div>
</body>

 

小結:

留意突出顏色部分CSS代碼,分欄的欄目由外面的div和li的寬度共同決定。div寬度是li寬度整除N倍時,就被分為N欄。比如:上面relationNewsList width:660px; 而li的寬度為width: 320px;那麼寬度倍數就是2倍多,所以分為兩欄。如果將relationNewsList寬度設為900px,li的寬度設為288px,則會被分為三欄。

以下為相關顯示效果:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.