Home >Web Front-end >HTML Tutorial >HTML tables and lists_html/css_WEB-ITnose

HTML tables and lists_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:50:571237browse

HTML table

A table is actually a lot of small cells, and these small cells are arranged in an orderly manner. They have many rows and columns. These things composed of many rows and columns are called tables, and tables are defined by the f5d188ed2c074f8b944552db028f98a1 tag. The rows in the f5d188ed2c074f8b944552db028f98a1 tag are the a34de1251f0d9fe1e645927f19a896e8 tags, and the columns are the b6c5a531a458a2e790c1fd6421739d1c tags. Rows must be defined before columns can be defined. Because in html, each column is in a row.

The following table summarizes some commonly used tags:

表格 描述
f5d188ed2c074f8b944552db028f98a1 定义表格
63bd76834ec05ac1f4c0ebbeaafb0994 定义表格标题
b4d429308760b6c2d20d6300079ed38e 定义表格的表头
a34de1251f0d9fe1e645927f19a896e8 定义表格的行
b6c5a531a458a2e790c1fd6421739d1c 定义表格的单元
ae20bdd317918ca68efdc799512a9b39 定义表格的页眉
92cee25da80fac49f6fb6eec5fd2c22a 定义表格的主体
06669983c3badb677f993a8c29d18845 定义表格的页脚
581cdb59a307ca5d1e365becba940e05 定义表格的列属性

First define a simple table:

You can see it after running

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>        <table border="1">            <tr>                <td>水果</td>                <td>水果</td>                <td>水果</td>            </tr>    <!-- 下面将td与tr反正写了,是不会构成表的 -->            <td>                <tr>asd</tr>                <tr>asd</tr>                <tr>asd</tr>                <tr>asd</tr>            </td>        </table>    </body></html>

As you can see, the b6c5a531a458a2e790c1fd6421739d1c and a34de1251f0d9fe1e645927f19a896e8 below the above comment are written anyway. A very small table will appear, but the text written in a34de1251f0d9fe1e645927f19a896e8 will not be displayed

So in HTML, writing a table must be written line by line. a34de1251f0d9fe1e645927f19a896e8The tag containsb6c5a531a458a2e790c1fd6421739d1c

Table without borders

A table without borders is actually in the f5d188ed2c074f8b944552db028f98a1 tag without adding Property border. The border attribute represents the border of the table. If no attribute is added, the default border="0" will be used. However, if there is no border, sometimes you will not be able to tell that it is a table. So sometimes a 1-pixel border is set for border="1px". Temporarily remove the border attribute and complete a table without borders

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>        <table>            <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>    </body></html>


in the table The headera34de1251f0d9fe1e645927f19a896e8b4d429308760b6c2d20d6300079ed38eI am the header01c3ce868d2b3d9bce8da5c1b7e41e5bfd273fcf5bcad3dfdad3c41bd81ad3e5

You can also add a header to the table, using the b4d429308760b6c2d20d6300079ed38e tag, b4d429308760b6c2d20d6300079ed38e The tag is also in the a34de1251f0d9fe1e645927f19a896e8 tag. For the sake of better appearance, we still add the border:

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>        <table border="1">            <tr>                <th>人物</th>                <th>介绍</th>                <th>产品</th>            </tr>            <tr>                <td>史蒂夫&middot;保罗&middot;乔布斯</td>                <td>苹果CEO</td>                <td>Apple系列</td>            </tr>            <tr>                <td>丹尼斯&middot;里奇</td>                <td>C语言之父</td>                <td>C语言</td>            </tr>            <tr>                <td>比尔&middot;盖茨</td>                <td>微软CEO</td>                <td>Windows系统</td>            </tr>        </table>    </body></html>

You can also set the margins within the table The cellpadding attribute
can also set the cell margins cellspacing attribute

<table border="1" cellpadding="10" cellspacing="10">    <tr>        <td>xxx</td>    </tr></table>


Table with title63bd76834ec05ac1f4c0ebbeaafb0994

<table border="1" cellpadding="10" cellspacing="10">            <caption>xxx表</caption>            <tr>                <td>xxx</td>            </tr></table>

The color bgcolor attribute in the table

<table border="1" bgcolor="red">    <tr>        <td>xxx</td>    </tr></table>


The align attributes of cell content arrangement are center, left, right

<table border="1" align="center">    <caption>xxx表</caption>    <tr>        <td>xxx</td>    </tr></table>

Colspan attribute of cells across rows and columns, to be precise, merged cells

<table border="1">    <caption>xxx表</caption>    <tr>        <td colspan="2">xxx</td>        <td>xxx</td>    </tr>    <tr>        <td>xxx</td>        <td>xxx</td>        <td>xxx</td>    </tr></table>

HTML list

A list is just like the titles in word, counting down.

The subscripts are tags that control the title

标签 描述
c34106e0b4e09414b63b2ea253ff83d6 有序列表
ff6d136ddc5fdfeffaf53ff6ee95f185 无序列表
25edfb22a4f469ecb59f1190150159c6 列表项
5c69336ffbc20d23018e48b396cdd57a 列表
73de882deff7a050a357292d0a1fca94 列表项
67bc4f89d416b0b8236eaa5f43dee742 描述

 

这些列表还分有序列表,无序列表和自定义列表。

无序列表

        ff6d136ddc5fdfeffaf53ff6ee95f185、25edfb22a4f469ecb59f1190150159c6

        属性:disc:实体圆、circle:空心圆、square:实体方块

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>    <!-- 无序列表默认属性是disc,disc定义一个实体圆,所以disc不用刻意去设置 -->        <ul>            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ul>    <!-- 这些属性都是通过type来定义的,circle是定义一个空心圆 -->        <ul type="circle">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ul>    <!-- square定义实体方块 -->        <ul type="square">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ul>    </body></html>

 

有序列表

        c34106e0b4e09414b63b2ea253ff83d6、25edfb22a4f469ecb59f1190150159c6

        属性:A、a、l、i、start

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>    <!-- 有序列表默认是数字往下计数的 -->        <ol>            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ol>    <!-- 定义A,就是按照大写字母来计数的,当然了,不能直接定义B,它不是不会从B开始数的 -->        <ol type="A">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ol>    <!-- 定义a,就是安装小写字母开始计数的 -->        <ol type="a">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ol>    <!-- 定义I,就是按照大写罗马数字计数的 -->        <ol type="I">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ol>    <!-- 定义i,就是按照大写罗马数字计数的 -->        <ol type="i">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ol>    <!-- start属性,就是按照从多少数来计数,比如我想从3开始计数。start属性只能定义数字,不支持英文字母哦。 -->        <ol start="3">            <li>我是第一个</li>            <li>我是第二个</li>            <li>我是第三个</li>        </ol>    </body></html>

 

嵌套列表

        ff6d136ddc5fdfeffaf53ff6ee95f185、c34106e0b4e09414b63b2ea253ff83d6、25edfb22a4f469ecb59f1190150159c6

嵌套列表就是有序列表套无序列表,无序套有序的呗。

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>        <ol>            <li>人物</li>            <ul>                <li>斯蒂芬&middot;保罗&middot;乔布斯</li>                <li>丹尼斯&middot;里奇</li>                <li>比尔&middot;盖茨</li>            </ul>                        <li>动物</li>            <ul>                <li>猫</li>                <li>狗</li>                <li>熊</li>            </ul>        </ol>                </body></html>

 

自定义列表

        5c69336ffbc20d23018e48b396cdd57a、73de882deff7a050a357292d0a1fca94、67bc4f89d416b0b8236eaa5f43dee742

自定义的列表,就是没有有序、无序的点。后期可以用CSS样式来加工修改。也是比较常用的操作

<!DOCTYPE html><html>    <head>        <title></title>        <meta charset="utf-8">    </head>    <body>        <dl>            <li>我是标题</li>            <dt>                <dd>我是正文,我必须长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长</dd>            </dt>        </dl>                </body></html>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn