• 网页设计:如何设计细线条的表格



    l         如果仅仅是定义表格的边框为1(border="1")和边框颜色值(如borderColor="#000000"),表格线其实是2px的,要做细线表格,有三种方法:

      1.在Dreamweaver中按Ctrl+Alt+T,弹出插入表格的对话框,参数设置如图(带红框项为固定值,否则无效果):


      选中表格,在属性面板中设置表格的背景颜色:


      光标定位到第一个单元格里,按住Shift键单击最后一个单元格,全选所有单元格,然后在属性面板中设置所有单元格的颜色:

     

    完成后效果如图:

    评价:
    优点:简单
    缺点:在单元格内容为空的时候会缺乏美观:
      



      2.利用表格的暗边框(bordercolordark)和亮边框(bordercolorlight)属性做的细线表格:
    还是按Ctrl+Alt+T插入表格,在对话框中设置如图(带红框项为固定植,否则无效果)


      选中表格后按F9,展开"Tag Inspector"面板组,在"Attributes"面板中设置如图:


      完成后如图:

    评价:
    优点:不会出现在单元格内容为空时掉线的问题,可以使用cellspadding
    缺点:不能利用cellspacing做其他事,通常情况下必须先指定<table bgcolor="your color">,后限定<td bgcolor=#ffffff></td>

      3.设置表格的CSS属性border-collapse为collapse:按Ctrl+Alt+T插入表格,对话框的设置同法2。选中表格,在属性面板中设置表格的边框颜色:


      按F9展开"Tag Inspector"面板,在"Attributes"面板中的"style"里填入"border-collapse:collapse;"


      完成后如图:


    评价:
    优点:css使用起来更简单
    缺点:同上,另外是兼容性问题:法3所作的细线表格只适用于IE5+,兼容性最好的是法1,法二并不是严格意义上的细线表格。

    技巧:法1中可以用CSS定义表格单元格的背景颜色,以减少代码量:

    <style>
    .thin{background:#000000}
    .thin
    td{background:#FFFFFF}
    </style>
    <table width="200" border="0" cellspacing="1"cellpadding="0" class="thin">
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    </tr>
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    </tr>
    <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    </tr>
    </table>

  • 相关阅读:
    Win10+Ubuntu18.04 UEFI启动模式SSD+HDD
    Chap1:全景图[Computer Science Illuminated]
    [IDE] ECLIPSE取消自动更新
    [Unit Test] Unit Test Brief Introduction
    [ English ] 俚语 “Ping me=打我电话”
    Some Useful Resources for the Future Usage
    python错误记录
    django-用户认证模型
    Djiango-富文本编辑器
    Djiango-建立模型抽象基类
  • 原文地址:https://www.cnblogs.com/liaoshiyong/p/3150829.html
Copyright © 2020-2023  润新知