zoukankan      html  css  js  c++  java
  • 02_html5简单入门——表格、列表

    又到了每天写博客时间,坚持每天写博客,记录生活。

    上次第一次写博客,写了差不多2个小时,后面再进行一些补充和修改,差不多花费了1个小时,花的时间有点多。

    所以这次尽量用一个小时写完,同时保证质量,用心写博客。

    前面简单的介绍了html5的一些基本要素,这次写的是html5的表格、列表的创建。

    Part 1 表格设计

    表格大家都不陌生的,使用过excel都知道

    一张表格,有行,有列,有标题,有表头......这些我们都是可以通过html5在网页上设计的

    废话不多说,先献上代码

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>
     6             创建表格练习1
     7         </title>
     8     </head>
     9     <body>
    10         <table border="1">
    11             <tr>
    12                 <th colspan="3">b22-111宿舍成员名单</th>
    13             </tr>
    14             <tr>
    15                 <th>姓名</th>
    16                 <th>法号</th>
    17                 <th>学号</th>
    18             </tr>
    19             <tr>
    20                 <td>Mr.房</td>
    21                 <td>娃娃河</td>
    22                 <td>1719400047</td>
    23             </tr>
    24             <tr>
    25                 <td colspan="2">Mr.杜</td>
    26                 <td>1719400057</td>
    27             </tr>
    28             <tr>
    29                 <td>Mr.颜</td>
    30                 <td>吃鸡丑逼</td>
    31                 <td>1719400049</td>
    32             </tr>
    33             <tr>
    34                 <td colspan="2">Mr.宁</td>
    35                 <td>1719400055</td>
    36             </tr>
    37             <tr>
    38                 <td>Mr.廖</td>
    39                 <td>廖三元</td>
    40                 <td>1719400051</td>
    41             </tr>
    42             <tr>
    43                 <td>Mr.莫</td>
    44                 <td>吃屎臭逼</td>
    45                 <td>1719400026</td>
    46             </tr>
    47             <tr>
    48                 <td>土蟒</td>
    49                 <td>光电烈士</td>
    50                 <td rowspan="2">???</td>
    51             </tr>
    52             <tr>
    53                 <td>闰土</td>
    54                 <td>光电烈士</td>
    55             </tr>
    56         </table>
    57         <br>
    58         <em>
    59             右键网页即可查看源代码
    60         </em>
    61     </body>
    62 </html>

    打开网页时的效果如下



     从上面代码,易得,表格三要素 tabel、tr、td/th

    tabel是表格的这张表格,整张表格,要创建新的表格再弄一个tabel就行

    tr是行的意思,td是普通单元格,th是表头,从上图易得,表头的文本是被居中的,且加粗

    而普通单元格是默认居左

    而border 指表格单元格线宽、colspan="3"横向合并3个单元格、rowspan="2"纵向合并2个单元格

    表格还有挺多操作的,比如改变行号,单元格颜色之类的,后面讲到css的时候会用css改变表格的样式

    Part 2 列表设计

    列表分为有序列表和无序列表

    有序列表指每项内容前面由“1、2、3、4......”排列,也可以为“ABCD......"、也可以是"一、二、三、四......"

    无序列表,顾名思义,就是不排序,每项内容前面由可以只是一个点("•"),也可以是其他样式的符号

    看代码有个直观的印象

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>
     6             有序列表与无序列表
     7         </title>
     8     </head>
     9     <body>
    10         <h1>有序列表</h1>
    11         <ol>
    12             <li>B22-111宿舍名单</li>
    13             <ol type="A">
    14                 <li>娃娃河</li>
    15                 <li>Mr.杜</li>
    16                 <li>吃鸡臭逼</li>
    17                 <li>Mr.宁</li>
    18                 <li>廖三元</li>
    19                 <li>吃屎臭逼</li>
    20             </ol>
    21         </ol>
    22         <h1>无序列表</h1>
    23         <ul>
    24             <li>1719400047</li>
    25             <li>1719400057</li>
    26             <li>1719400049</li>
    27             <li>1719400055</li>
    28             <li>1719400051</li>
    29             <li>1719400026</li>
    30         </ul>
    31     </body>
    32 </html>

    打开网页时的效果如下



    1、<ol>...</pl>是生成有序列表,会在元素前面自动生成有序序号如1、2、3、4
    2、<ul>...</ul>是生成无序列表,元素前面自动生成 ·
    3、<ol type="A">是生成序号排序为A、B、C、D...的有序列表
    4、<ol reversed>是生成倒序的有序列表
     

    再提升点难度

      1 <!DOCTYPE html> 
      2 <html>
      3     <head>
      4         <meta charset="UTF-8">
      5         <title>标题</title>
      6     </head>
      7     <body>
      8         <p>表格</p>
      9         <!-- 第一个表:中间有一个空的单元格 -->
     10         <table border="1">
     11             <caption>表格的标题</caption>
     12             <tr>
     13                 <th>表头1</th>
     14                 <th>表头2</th>
     15                 <th>表头3</th>
     16             </tr>
     17             <tr>
     18                 <td>单元格1</td>
     19                 <td></td>
     20                 <td>单元格3</td>
     21             </tr>
     22             <tr>
     23                 <td>单元格4</td>
     24                 <td>单元格5</td>
     25                 <td>单元格6</td>
     26             </tr>
     27         </table>
     28         <br/>
     29         <!-- 第二个表:单元格里面嵌入了无序序列 -->
     30         <table border="1">
     31             <caption>第二个表格</caption>
     32             <tr>
     33                 <td>单元格1</td>
     34                 <td>单元格2</td>
     35             </tr>
     36             <tr>
     37                 <td>
     38                     <ul>
     39                         <li>苹果</li>
     40                         <li>菠萝</li>
     41                         <li>香蕉</li>
     42                     </ul>
     43                 </td>
     44                 <td>我全都要</td>
     45             </tr>
     46         </table>
     47         <br/>
     48         <!-- 第三个表:将单元格的边距设置为10 -->
     49         <table border="1" cellpadding="10">
     50             <caption>第三个表格</caption>
     51             <tr>
     52                 <td>单元格1</td>
     53                 <td>单元格2</td>
     54                 <td>单元格3</td>
     55             </tr>
     56             <tr>
     57                 <td>单元格4</td>
     58                 <td>单元格5</td>
     59                 <td>单元格6</td>
     60             </tr>
     61         </table>
     62         <br/>
     63         <!-- 第四个表:将单元格的间距设置为10 -->
     64         <table border="1" cellspacing="10">
     65             <caption>第四个表格</caption>
     66             <tr>
     67                 <td>单元格1</td>
     68                 <td>单元格2</td>
     69                 <td>单元格3</td>
     70             </tr>
     71             <tr>
     72                 <td>单元格4</td>
     73                 <td>单元格5</td>
     74                 <td>单元格6</td>
     75             </tr>
     76         </table>
     77         <br/>
     78         <!-- 第五个表:设置表格的背景颜色 -->
     79         <table border="1" bgcolor="cyan">
     80             <caption>第五个表格</caption>
     81             <tr>
     82                 <td>单元格1</td>
     83                 <td>单元格2</td>
     84                 <td>单元格3</td>
     85             </tr>
     86             <tr>
     87                 <td>单元格4</td>
     88                 <td>单元格5</td>
     89                 <td>单元格6</td>
     90             </tr>
     91         </table>
     92         <br/>
     93         <!-- 第六个表:设置表格的背景图片 -->
     94         <table border="1" background="D:/Web/从入门到精通/photo/3.jpg">
     95             <caption>第六个表格</caption>
     96             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
     97             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
     98             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
     99             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    100             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    101             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    102             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    103             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    104             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    105             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    106             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    107             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    108             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    109             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    110             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    111             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    112             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    113             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    114             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    115             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    116             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    117             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    118             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    119             <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td><td>单元格4</td><td>单元格5</td><td>单元格6</td><td>单元格7</td><td>单元格8</td><td>单元格9</td><td>单元格a</td></tr>
    120         </table>
    121         <br/>
    122     </body>
    123 </html>

    还是再次提醒下各位想复制代码的孩子,上面第94行的图片地址要记得修改,插入自己喜欢的照片即可

    打开网页时的效果如下


     


     上面有6个表格,有着不同的效果,原因不作说明,找不同就知道为什么(主要是懒得写

    第二个表格可以看到表格和列表是可以嵌套使用的

    总结

    前面说是尽量一个小时写完,结果只用了40分钟,现在是03:20,得出结论有:

    1、做事前给自己规定个时间,可以增加办事效率

    2、熬夜伤身,但是很爽(扁鹊三连.jpg:没救了,抬走,下一个)

    3、千万别说我开始摸鱼啦,算上前面对上次写的博客的修改应该是有1小时多一点的吧......

    4、前面的结论还有标题都是废话,列表和表格用处挺大的,就比如我们百度搜索框下面的导航栏就是用列表做的

      表格的使用也可以做到对网页页面的布局,虽然听某些dalao说现在很少用这种方法都是用浮动对页面进行布局

      但这也算是一种办法嘛,能用就行,会用就行

    最后希望这篇简单的随笔能对你们有所帮助吧(= ̄ω ̄=)

    没用就当看着玩啦[狗头]

  • 相关阅读:
    n的阶乘
    二叉树遍历
    二分查找练习
    字符串中最长回文序列求解
    复数集合
    AppCrawler自动化遍历使用详解(版本2.1.0 )(转)
    谷歌驱动下载链接
    谷歌浏览器插件
    Pycharm破解方法
    go学习链接
  • 原文地址:https://www.cnblogs.com/yuange1433223/p/12829255.html
Copyright © 2011-2022 走看看