第6章 列表与表格——让网站更规整

2021-08-17  本文已影响0人  夜远曦白

带着问题去看书学习啦~

HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版),微信读书中找到的学习Web前端书籍,第6章开始啦,耶(^-^)V

习题

6-1 与定义列表相关的标签有哪些?它们的作用是什么?

<dl>(definition list)定义列表,该元素定义了一个包含术语、定义以及描述的列表。
<dt> 用来定义列表中项目部分的内容。
<dd> 定义描述部分的内容。

6-2 有序列表和无序列表的区别是什么?

语法:

<ul>
  <li>第1项</li>
  <li>第2项</li>
  …
</ul>

<ul></ul>表示这一个无序列表的开始和结束,<li>则表示一个列表项的开始。

语法:

<ol type=序号类型>
  <li>第1项</li>
  <li>第2项</li>
  <li>第3项</li>
  …
</ol>

属性:

属性

无序列表常被用于导航等内容,有序列表则被用于网站中需要排序的内容。

6-3 有序列表的序号类型有哪些?

序号类型:

序号类型

6-4 在HTML中,绘制一张表格通常需要使用哪几种标签?

<table> 标签
<tr> 标签 (table row)行
<th> 标签 (table header cell)表头单元格
<td> 标签 (table data cell)数据单元格
<thead> 标签
<tbody>标签
<tfoot>标签
语法格式:

<table>
  <tr>
    <td>单元格内的文字</td>
    <td>单元格内的文字</td>
    ……
  </tr>
  <tr>
    <td>单元格内的文字</td>
    <td>单元格内的文字</td>
    ……
  </tr>
  ……
</table>

<table> 和 </table> 标签分别表示一个表格的开始和结束;而 <tr> 和 </tr> 标签则分别表示表格中一行的开始和结束,在表格中包含几组 <tr> </tr>,就表示该表格为几行;<td> 和 </td> 标签分别表示一个单元格的开始和结束,也可以说表示一行中包含了几列。

6-5 在HTML中,合并单元格有哪两种方式?

跨的列数就是这个单元格在水平方向上跨列的个数,跨的行数是指单元格在垂直方向上跨行的个数。

其他

实践了喽,这些真的是需要实际上操作一下,现在的小例子也就抄抄书中,照着敲一遍也是会加深印象的,加油ヾ(◍°∇°◍)ノ゙

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Demo6</title>
</head>
<body>
    <p>NBA东部联盟球队排名前四强</p>
    <ul>
        <li>多伦多 猛龙</li>
        <li> 密尔沃基 雄鹿</li>
        <li>底特律 活塞</li>
        <li>费城 76人</li>
    </ul>

    <p>2018年俄罗斯世界杯四强</p>
    <ol>
        <li>法国队</li>
        <li>克罗地亚队</li>
        <li>比利时队</li>
        <li>英格兰队</li>
    </ol>

    <table align="center" width="500">
        <caption><h2>医院自助排队机</h2></caption>
        <tbody>
            <tr align="center" bgcolor="#fff979">
                <th width="80">姓名</th>
                <th width="80">编号</th>
                <th width="80">科室</th>
                <th width="80">门室</th>
                <th width="120">排队人数(人)</th>
            </tr>
            <tr align="center" bgcolor="#6bffe1">
                <td rowspan="2">王明</td> <!--纵向合并两个单元格-->
                <td rowspan="2">0203007</td> <!--纵向合并两个单元格-->
                <td >检验科</td>
                <td >101室</td>
                <td>5</td>
            </tr>
            <tr align="center" bgcolor="#6bffe1">
                <td>放射科</td>
                <td>403室</td>
                <td>20</td>
            </tr>
            <tr align="center" bgcolor="#ffc3e9">
                <td>张晓</td>
                <td>0103005</td>
                <td>内科</td>
                <td>201室</td>
                <td>3</td>
            </tr><!--此处省略雷同代码-->
        </tbody>
    </table>
    
</body>
</html>

运行结果:

result

补充:两个常用的CSS属性

上一篇 下一篇

猜你喜欢

热点阅读