zoukankan      html  css  js  c++  java
  • 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;}

    图示:

  • 相关阅读:
    专用学习笔记
    百度地图API试用--(初次尝试)
    学习进度条
    AAAA
    HBase集成(准备篇)
    软件工程学期总结
    【操作系统】实验四 主存空间的分配和回收
    《构建之法》8、9、10章
    金融计算器app的下载情况
    操作系统 实验三 进程调度模拟程序
  • 原文地址:https://www.cnblogs.com/huaxie/p/11585062.html
Copyright © 2011-2022 走看看