DIV CSS 新闻门户网站栏目导航布局模块

2014-11-05 14:41:06 DIV CSS模块 新闻门户网站栏目导航布局模块,新闻类门户栏目导航模块DIV CSS布局,采用UL LI布局新闻类多栏目菜单分类排版布局模块。

DIV CSS模块 新闻门户网站栏目导航布局模块,新闻类门户栏目导航模块DIV CSS布局,采用UL LI布局新闻类多栏目菜单分类排版布局模块。

新闻类门户栏目导航模块DIV CSS布局效果截图
新闻类门户栏目导航模块DIV CSS布局效果截图

css div布局这样的模块,可以采用纯DIV+CSS布局,也可以使用ul li列表标签加CSS布局,CSS布局代码原理相同,只不过使用不同标签而已。

一、div css模块分析   -   TOP

 

为了具有调理性,这里HTML8采用UL LI布局此模块;每个li里三行布局,使用换行br标签;每个li有个间隔虚线效果,这里设置1px虚线右边框效果作为li背景实现,最后一个li没有这个虚线间隔效果,只需要对最后一个li另外设置一个无边框样式即可。

使用li布局,同时换号使用br标签效果示意图
使用li布局,同时换号使用br标签效果示意图

难点解剖:因为每个li的文字多少不同,所以不能设置一个li宽度,需要对不同内容li单独设置不同宽度,具体宽度样式根据需求设置。

二、模块所需准备

为了兼容各大浏览器依然使用HTML8初始化模板,在此基础上进行模块布局。

1、使用HTML8模板,设置修改或删除模板中不适用本实例模块代码
2、每个间隔中间有虚线效果,只需要虚线边框演示实现。

三、关键代码

这里提供模块对应HTML+CSS代码,如需完整代码请下载完整源代码压缩包。

1、对应HTML代码

  1. <ul id="menu"> 
  2.     <li class="w162"> 
  3.         <strong><a href="#">新闻</a></strong><a href="#">军事</a>
    <a href="#">评论</a><a href="#">图片</a><br /> 
  4.         <strong><a href="#">体育</a></strong><a href="#">彩票</a>
    <a href="#" class="nba">NBA</a><a href="#">英超</a><br /> 
  5.         <strong><a href="#">娱乐</a></strong><a href="#">电影</a>
    <a href="#">电视</a><a href="#">音乐</a> 
  6.     </li> 
  7.     <li class="w162"> 
  8.         <strong><a href="#">财经</a></strong><a href="#">股票</a>
    <a href="#">基金</a><a href="#">商业</a><br /> 
  9.         <strong><a href="#">视频</a></strong><a href="#">资讯</a>
    <a href="#">综艺</a><a href="#">纪实</a><br /> 
  10.         <strong><a href="#">女人</a></strong><a href="#">时尚</a>
    <a href="#">美容</a><a href="#">情感</a> 
  11.     </li> 
  12.     <li class="w134"> 
  13.         <strong><a href="#">科技</a></strong><a href="#">酒香</a><a href="#" class="w36">概念股</a><br /> 
  14.         <strong><a href="#">手机</a></strong><a href="#">移动</a><a href="#" class="w36">手机库</a><br /> 
  15.         <strong><a href="#">数码</a></strong><a href="#">家电</a><a href="#" class="w36">笔记本</a> 
  16.     </li> 
  17.     <li> 
  18.         <strong><a href="#">汽车</a></strong><a href="#">购车</a><a href="#">选车</a><br /> 
  19.         <strong><a href="#">旅游</a></strong><a href="#">探索</a><a href="#">健康</a><br /> 
  20.         <strong><a href="#">房产</a></strong><a href="#">家居</a><a href="#">买房</a> 
  21.     </li> 
  22.     <li> 
  23.         <strong><a href="#">博客</a></strong><a href="#">海外</a><a href="#">小说</a><br /> 
  24.         <strong><a href="#">游戏</a></strong><a href="#">彩讯</a><a href="#">车险</a><br /> 
  25.         <strong><a href="#">论坛</a></strong><a href="#">摄影</a><a href="#">大家</a> 
  26.     </li> 
  27.     <li class="end"> 
  28.         <strong><a href="#">教育</a></strong><a href="#">留学</a><a href="#">君子</a><br /> 
  29.         <strong><a href="#">亲子</a></strong><a href="#">服饰</a><a href="#">艺术</a><br /> 
  30.         <strong><a href="#">应用</a></strong><a href="#">公益</a><a href="#">交友</a> 
  31.     </li> 
  32. </ul> 

2、对应关键CSS代码

  1. ul#menu{margin:0 auto;width:960px;padding:10px 0;overflow:hidden} 
  2. ul#menu li{text-align:left;padding-right:22px;border-right:1px dashed #dcdddd;
    overflow:hidden;width:124px;float:left} 
  3. ul#menu li.end{border-right:0;padding-right:0} 
  4. ul#menu li.w134{width:134px} 
  5. ul#menu li.w162{width:162px} 
  6. ul#menu li a{padding-left:16px;float:left} 
  7. ul#menu li a.nba{width:24px} 
  8. ul#menu li a.w36{width:36px} 
  9. ul.menu li strong a{padding-left:0} 

四、演示与下载

1、在线演示

查看案例

2、打包下载完整DIV+CSS模块源代码

此模块HTML8这里使用UL LI布局,当然你也可以改为纯DIV实现,不管使用什么标签布局实现,目的相同,只要实现想要的布局排版就是最好的模块,在不断实践布局中,不断提高对代码选优使用,这是必不可少的过程。

更新