文章列表、博文列表,一般是有文章名字和时间构成的,文章名字后面是时间,点击文章的名字,可进入该文章。
为了美观,一般文章名字都有一定的最大字数限制,长宽对齐,等长宽的统一格式比较美观,这种用表格来做比较简单,更新时值需要加表格行就行了。
1.本文的页面效果,网页主体采用了三部分,上部分是标题栏导航栏,中间是内容栏,下边有个网页底部。(三部分,相关博文:HTML布局排版4三部分测试图片页面、)
2.导航栏和标题栏布满整个浏览器宽度,宽度自适用,导航栏采用的是点击导航栏上的链接进行跳转的方法,此外,也可以是块状链接,由于本人喜欢点导航条的文字,点着习惯,所以采用不块状的方法。(导航条,相关博文:HTML布局水平导航条2制作、)
3.中间的主体部分,用的是table布局,中间是平铺条,这样不管中间有多少内容,都会自动自适应,便于以后增删文章。(相关博文:HTML用table布局排版 padding清零、)
4.主体里面内部文字和时间用table进行格式一下,中间平铺的单元格里嵌套了一个table用来设置文章和时间格式。
之前的博文里有制作的介绍,这里把前面的内容整合了一下,组成了一个页面,并在3主体里加了个嵌套表格,用来格式文章列表样式。
1.2.3都有相关博文,介绍样式,这里介绍表格嵌套。由于表格嵌套表格,所以代码看起来杂乱,一般是通过缩进进行区分,嵌套在大table的单元格里的table缩进一下,格式化代码,看出没对table标签的区域,这里用注释标注出来嵌套的表格。
大致结构:大主体表格,分为三行,第一行是顶部的图片,第二行中嵌套了表格,第三行是底部的图片。
第二行是平铺,不设置高度,所以嵌套的表格可以高度自适应,之后可以随意增加内容。
PS:之前的博文有的是介绍div的,有的是表格的,上面的相关博文是这里用到的排版方式。
页面代码:共空行分开了代码 区域,第一区域就是标题条,第二区域是导航,第三区域是内容,第四区域是页脚。
<body id="bodyA1"> <div id="header"> <div id="head1"></div> </div> <div id="d"> <ul> <li><a href="">简短问答</a></li> <li><a href="bloglistindex.html">博文备份</a></li> <li><a href="">测试用</a></li> <li><a href="">关于</a></li> </ul> </div> <div id="t1"> <table width="900px"> <tr> <td colspan=2 width="900px" height="165px" class="td_top"></td> </tr> <tr> <td class="td_mid" width="900px"> <!--嵌套的表格开始--> <table> <tr> <td width="600px" ><a href="./blogbacklist/b220.html">[简短问答]如何用虚拟打印机测试,虚拟打印机相关</a></td> <td width="300px" >2019-09-23 14:30</td> </tr> <tr> <td width="600px"><a href="./blogbacklist/b209.html">LODOP纸张/打印机/份数/打印方向/双面打印 简短问答</a></td> <td width="300px">2019-09-23 14:36</td> </tr> 省略。。。。。。。。。。。。多个tr行 </table> <!--嵌套的表格结束--> </td> </tr> <tr> <td colspan=2 width="900px" height="75px" class="td_bottom"></td> </tr> </table> </div> <div id="footer"><img src="./images/huaxie.png"></div> </body>
嵌套表格的样式代码:(页面其余部分样式代码再上面链接的相关博文中有介绍)
table{margin:auto;border-collapse:collapse;} td{padding:0px;} .td_top{background-image:url(../images/top.png);} .td_mid{background-image:url(../images/mid.png);padding-left:50px;line-height:30px;} .td_bottom{#8ea5e0;background-image:url(../images/bottom.png);} #t1{font-size:14px;} #t1 a{text-decoration:none;color:blue;}
图示: