前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >css基础教程之列表和表格

css基础教程之列表和表格

作者头像
老雷PHP全栈开发
发布2020-07-02 15:11:09
7800
发布2020-07-02 15:11:09
举报
文章被收录于专栏:老雷PHP全栈开发

css基础教程之列表和表格

一、列表 ul ol

list-style

list-style:<' list-style-type '> || <' list-style-position '> || <' list-style-image '>

1.list-style-type 设置或检索对象的列表项所使用的预设标记

disc:实心圆(CSS1)

circle:空心圆(CSS1)

square:实心方块(CSS1)

decimal:阿拉伯数字(CSS1)

lower-latin 小写拉丁字母(CSS2)

upper-latin 大写拉丁字母(CSS2)

代码语言:javascript
复制
    .circle{list-style-type:circle;}
    .square{list-style-type:square;}

2.list-style-position 设置或检索作为对象的列表项标记如何根据文本排列

list-style-position:outside | inside

outside:列表项目标记放置在文本以外,且环绕文本不根据标记对齐

inside:列表项目标记放置在文本以内,且环绕文本根据标记对齐

3.list-style-image 设置或检索作为对象的列表项标记的图像

none 不指定图像

url 使用绝对或相对地址指定列表项标记图像

代码语言:javascript
复制
    .list{list-style-image:url(skin/ico.png);}

二、表格 Table

1.table-layout 设置或检索表格的布局算法。

table-layout:auto | fixed

auto:默认的自动算法。

fixed:固定布局的算法。

2.border-collapse 设置或检索表格的行和单元格的边是合并还是独立

border-collapse:separate | collapse

separate:边框独立

collapse:相邻边被合并

3.border-spacing 设置或检索当表格边框独立时,行和单元格的边框在横向和纵向上的间距

table{border-spacing:10px 20px;}

4.caption-side 设置或检索表格的caption对象是在表格的那一边。

caption-side:top | bottom

top:指定caption在表格上边

bottom:指定caption在表格下边

5.empty-cells 设置或检索当表格的单元格无内容时,是否显示该单元格的边框。

empty-cells:hide | show

hide:指定当表格的单元格无内容时,隐藏该单元格的边框。

show:指定当表格的单元格无内容时,显示该单元格的边框。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>列表和表格</title>
    <style>
    .test{list-style:upper-alpha outside none;}
    .ul{
      list-style-type: decimal;
      list-style-position: inside;
      alist-style-image: url(../img/ico.png);
    }
    .table{      
      width:100%;
      table-layout:fixed;
      border-collapse:collapse;
      border-spacing:10px 10px;
      caption-side:top;
      empty-cells:show;
    }
    .table caption{
      margin-bottom: 5px;
    }
    .table td{
      border: 1px solid #eee;
      padding: 5px;
    }
</style>
  </head>
  <body>
    <ul class="test">
      <li class="colorname">列表项一</li>
      <li class="colorname">列表项一</li>
      <li class="colorname">列表项一</li>
      <li class="colorname">列表项一</li>
    </ul>
    <ul class="ul">
      <li class="colorname">列表项一</li>
      <li class="colorname">列表项一</li>
      <li class="colorname">列表项一</li>
      <li class="colorname">列表项一</li>
    </ul>
    
    <table class="table">
    <caption>caption在顶部</caption>
    <tbody>
      <tr>
        <td width="200">这是某一单元格</td>
        <td>这是某一单元格这是某一单元格这是某一单元格这是某一单元格</td>
        <td>这是某一单元格</td>
      </tr>
      <tr>
        <td>这是某一单元格</td>
        <td>这是某一单元格</td>
        <td>这是某一单元格</td>
      </tr>
    </tbody>
    </table>
  </body>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老雷PHP全栈开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档