HTML布局排版之制作个人网站的文章列表

文章列表、博文列表,一般是有文章名字和时间构成的,文章名字后面是时间,点击文章的名字,可进入该文章。
为了美观,一般文章名字都有一定的最大字数限制,长宽对齐,等长宽的统一格式比较美观,这种用表格来做比较简单,更新时值需要加表格行就行了。

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;}

图示:

posted @ 2019-09-26 15:40  花谢悦神  阅读(3370)  评论(0编辑  收藏  举报