前端HTML学习笔记二

前端HTML学习笔记二

1、列表标签

1、无序列表(ul)

无序列表的作用是将数据添加列表语义,并且这些数据中都没有先后之分

无序列表的格式:

<ul>
  <li>需要显示的条目内容</li>
</ul>
<ul type="square">
    <li>苹果</li>
    <li>香蕉</li>
    <li>榴莲</li>
</ul>

在这里插入图片描述

另外可以修改无序列表的样式,修改type值

disc 默认 实心圆

circle 空心圆

square 实心方块

注意:ul标签和li标签是一个整体, 是一个组合. 所以一般情况下ul标签和li标签都是一起出现, 不会单个出现. 也就是说不会单独使用一个ul标签或者单独使用一个li 标签, 都是结合在一起使用

2、有序列表(li)

有序列表的作用是给数据添加列表语义,并且这些数据中的所有数据都有先后之分

有序列表的格式:

<ol>
    <li></li>
</ol>
<ol type="I">
    <li>中国</li>
    <li>美国</li>
    <li>日本</li>
</ol>

在这里插入图片描述

另外可以修改有序列表的样式,修改type值

1 默认值。数字有序列表。(1、2、3、4)
a 按字母顺序排列的有序列表,小写。(a、b、c、d)
A 按字母顺序排列的有序列表,大写。(A、B、C、D)
i 罗马字母,小写。(i, ii, iii, iv)
I 罗马字母,大写。(I, II, III, IV)

3、定义列表

定义列表的作用是: 给一堆数据添加列表语义,先通过dt标签定义列表中的所有标题, 然后再通过dd标签给每个标题添加描述信息

定义列表的格式:

<dl>
    <!-- 标题 -->
    <dt>windows</dt>
    <!-- 标题表述 -->
    <dd>微软公司推出的操作系统</dd>
    <dt>MacOS</dt>
    <dd>苹果公司推出的操作系统</dd>
</dl>

在这里插入图片描述

注意:和ul/ol一样, dl和dt/dd是一个整体, 所以他们一般情况下不会单独出现, 都是一起出现

4、表格列表

表格标签作用: 用来给一堆数据添加表格语义,其实表格是一种数据的展现形式, 当数据量非常大的时候, 表格这种展现形式被认为是最为清晰的一种展现形式。

表格列表的格式:

 <!-- table标签就是一个表格 -->
    <table border="1" width="500px" height="200px" align="center" cellspacing="0" cellpadding="20">
        <!-- 每个tr标签就是一行 -->
        <tr>
            <!-- th 标签文字居中加粗 -->
            <th>姓名</th>
            <th>年龄</th>
            <th>身高</th>
        </tr>
        <tr align="center">
            <!-- 每个td标签就是每一行中的一个单元格 或者 一列 -->
            <td width="300px" align="left" valign="top">张三</td>
            <td>18</td>
            <td>1.80</td>
        </tr>
    </table>

在这里插入图片描述

注意:

  • 表格标签有一个border边框属性, 这个属性决定了边框的宽度. 默认情况下这个属性的值是0, 所以看不到边框
  • 表格标签和列表标签一样, 它是一个组合标签, 所以table/tr/td要么一起出现, 要么一起不出现, 不会单个出现
1、水平对齐和垂直对齐

水平对齐可以给table标签和tr标签和td标签使用,而垂直标签只能给tr标签和td标签使用。

水平对齐通过设置align属性来控制在水平方向的对齐方式

align:left、center、right

垂直对齐通过设置valign属性来控制在垂直方向的对齐方式

valign: top、mid、bottom

2、外边距和内边距

设置外边距和内边距只能给table标签使用

  • cellspacing外边距就是单元格和单元格之间的距离, 我们称之为外边距
    默认情况下单元格和单元格之间的外边距的距离是2px
  • cellpadding内边距就是单元格的边框和文字之间的间隙, 我们称之为内边距
    默认情况下内边距是1
3、表格的完整结构

一个完整地表格应该包含:表格的标题、表格的头部信息、表格的主体信息、表格的尾部信息。

 <table border="1" align="center" width="200">
        <!-- 标题 -->
        <caption>个人信息</caption>
        <!-- 表头信息 -->
        <thead>
            <!-- 千万别忘记加tr -->
            <tr>
                <td>姓名</td>
                <td>年龄</td>
                <td>身高</td>
            </tr>
        </thead>
        <!-- 表体信息 -->
        <tbody>
            <tr>
                <td>张三</td>
                <td>19</td>
                <td>1.78</td>
            </tr>
        </tbody>
        <!-- 表尾信息 -->
        <tfoot></tfoot>
    </table>

在这里插入图片描述

5、form表单

表单就是专门来收集用户信息的,表单元素是HTML中的一些标签,不过这些标签比较特殊,在浏览器中所有的表单标签都有特殊的外观和默认的功能

表单的格式:

<form action="提交的服务器接口地址">
    <表单元素>
</form>
 <!-- 表单元素的基本使用 -->
    <form action="test.php">
        <!-- 明文输入框 -->
        账号:<input type="text" name="account"><br>

        <!-- 暗文输入框 -->
        密码:<input type="password" name="pwd"><br>

        <!-- 单选按钮 -->
        <input type="radio" name="gender" value="male"><input type="radio" name="gender" value="female"><br>

        <!-- 提交按钮 -->
        <!-- 当我们点击sumit按钮时,收集当前表单元素中的所有表单的值 进行参数传递 传递给action中服务器接口地址 -->
        <input type="submit" value="提交">

        <!-- 重置按钮 -->
        <input type="reset" value="重置">

        <!-- 隐藏域 -->
        <input type="hidden" name="userid" value="1234567890">
    </form>

在这里插入图片描述

常见的表单元素
1、input标签

input标签有一个type属性, 这个属性有很多类型的取值,取值的不同就决定了input标签的功能和外观的不同

明文输入框

<input type="text" name="account" placeholder="请输入用户名">

暗文输入框

<input type="password" name="password" placeholder="请输入密码">

单选框

<input type="radio" name="xx" value="xxx">

注意:默认情况下单选框不会互斥, 要想单选框互斥那么必须给每一个单选框标签都设置一个name属性, 然后name属性还必须设置相同的值。

多选框

<input type="checkbox" name="xxx" value="xxx">

提交按钮

<input type="submit">

注意:
要想把表单中填写好的数据提交到远程服务器, 必须具备两个条件
1、需要给form表单添加一个action的属性, 通过这个action属性指定需要提交到的服务器地址
2、需要给需要提交到服务器的表单元素添加一个name属性

图片按钮

<input type="image" src="">

重置按钮

作用:用于清空表单中已经填好的数据

<input type="reset" value="xx">
2、label标签

label标签是可以让输入框和文字绑在一起。

绑定的格式是:

  1. 将文字利用label标签包裹起来
  2. 给输入框添加一个id属性
  3. 在label标签中通过for属性和输入框的id进行绑定即可
<label for="account">
          账号:
        </label>
        <input type="text" id="account">

在这里插入图片描述

3、select标签

作用:用于定义下拉列表

<!-- select下拉列表 -->
    <select name="" id="">
        <optgroup label="水果">
            <option value="">苹果</option>
            <option value="">香蕉</option>
            <option value="">榴莲</option>
        </optgroup>
        <optgroup label="">
            <option value="">螺蛳粉</option>
            <option value="">老友粉</option>
            <option value="">桂林米粉</option>
        </optgroup>
    </select><br>

在这里插入图片描述

注意:

1、下拉列表不能输入内容, 但是可以直接在列表中选择内容
2、 可以通过给option标签添加一个selected属性来指定列表的默认值
3、可以通过给option标签包裹一层optgroup标签来给下拉列表中的数据分类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值