【前段基础入门之】=>HTML结构进阶【列表;表格;表单】

在这里插入图片描述
前言

在上一章节中,我们学习了讲述了 html 中的一些常用排版标签,以及一些文本标签和超链接等相关知识。本章节将重点给大家带来 HTML 中【列表,表格,表单】的使用讲解。

在这里插入图片描述

列表

有序列表

描述:有顺序或侧重顺序的列表。

<h1>前端的学习路线</h1>
<ol>
    <li>HTML</li>
    <li>CSS</li>
    <li>JavaScript</li>
    <li>工程化</li>
    <li>框架</li>
</ol>

在这里插入图片描述

无序列表

描述:无顺序或不侧重顺序的列表。

<h3>想去旅游的地方</h3>
<ul>
    <li>大理</li>
    <li>西沙群岛</li>
    <li>上海</li>
    <li>广州</li>
</ul>

在这里插入图片描述

列表嵌套

列表之间可以互相 进行嵌套(注意:嵌套时,请务必把解构写完整)。

<h3>想去旅游的地方</h3>
<ul>
    <li>大理</li>
    <li>西沙群岛</li>
    <li>上海</li>
    <li>
        <span>广州出名的景点</span>
        <ul>
            <li>小蛮腰</li>
            <li>沙面岛</li>
            <li>
                <span>沙湾古镇</span>
                <ul>
                    <li>留耕堂</li>
                    <li>宝墨园</li>
                </ul>
            </li>
        </ul>
    </li>
</ul>

在这里插入图片描述

自定义列表

  1. 概念:所谓自定义列表,就是一个包含术语名称以及术语描述的列表。
  2. 一个 dl 就是一个自定义列表,一个 dt 就是一个术语名称,一个 dd 就是术语描述(可以有多个)。
<h2>如何高效的学习?</h2>
<dl>
    <dt>制定学习计划</dt>
    <dd>学习计划可以规划好学习进度</dd>
    <dd>学习计划可以有效约束自己</dd>
</dl>

表格

表格的基本结构

概述:一个完整的表格主要由:表格标题、表格头部、表格主体、表格脚注 四部分组成。
在这里插入图片描述

表格主要标签体

  • table:表格
  • caption:表格标题
  • thead:表格头部
  • tbody:表格主体
  • tr:每一行
  • th,td:每一个单元格(备注:表格头部中用 th ,表格主体、表格脚注中用: td

在这里插入图片描述

表格完整代码结构

<table border="1">
    <!-- 表格标题 -->
    <caption>学生信息</caption>
    <!-- 表格头部 -->
    <thead>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>民族</th>
            <th>政治面貌</th>
        </tr>
    </thead>

    <tbody>
        <tr>
            <td>张三</td>
            <td></td>
            <td>18</td>
            <td>汉族</td>
            <td>团员</td>
        </tr>
        <tr>
            <td>李四</td>
            <td></td>
            <td>20</td>
            <td>满族</td>
            <td>群众</td>
        </tr>
        <tr>
            <td>王五</td>
            <td></td>
            <td>20</td>
            <td>回族</td>
            <td>党员</td>
        </tr>
        <tr>
            <td>赵六</td>
            <td></td>
            <td>21</td>
            <td>壮族</td>
            <td>团员</td>
        </tr>
    </tbody>
    <!-- 表格脚注 -->
    <tfoot>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>共计:4人</td>
        </tr>
    </tfoot>
</table>

表格的常用属性

标签名标签语义常用属性
table表格结构width:设置表格宽度;height:设置表格 最小 高度;border:设置表格边框宽度;cellspacing:设置单元格之间的宽度
thead表格头部height:设置表格 头部 高度;align:设置单元格的 水平 对齐方式,可选值:left,center,rightvalign:设置单元格的 垂直 对齐方式,可选值为:top,middle,bottom
tbody表格主体属性同thead一样
tr属性同thead一样
tfoot表格脚注属性同thead一样
td普通单元格width:设置单元格的宽度,同列所有单元格全都受影响;heigth:设置单元格的高度,同行所有单元格全都受影响;align:设置单元格的水平对齐方式;valign:设置单元格的垂直对齐方式;rowspan指定要跨的行数colspan指定要跨的列数
th表头单元格常用属性与td相同。

注意
在这里插入图片描述

拓展标签

标签名标签语义单双标签
br换行
hr分割线
pre按原文显示

在这里插入图片描述


表单

概念:一个包含交互的区域,用于收集用户提供的数据。

表单的基本结构

标签名标签属性常用属性单双标签
form表单action :用于指定表单的提交地址。target:用于控制表单提交后,如何打开页面,常用值如下:_self:在本窗口打开。_blank:在新窗口打开。method:用于控制表单的提交方式。
input输入框type:设置,输入框的类型,目前用到的值是 text ,表示普通。name:用于指定提交的名字
button按钮

文本输入框

<input type="text" name="" value="">

在这里插入图片描述

密码输入框

<input type="password" name="" value="">

在这里插入图片描述

单选框

<input type="radio" name="sex" value="female"><input type="radio" name="sex" value="male">

在这里插入图片描述

复选框

<input type="checkbox" name="hobby" value="smoke">抽烟
<input type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头

在这里插入图片描述

隐藏域

<input type="hidden" name="tag" value="100">

在这里插入图片描述

提交按钮

<input type="submit" value="点我提交表单">
<button>点击提交表单</button>

在这里插入图片描述

重置按钮

<input type="reset" value="点我重置">
<button type="reset">点我重置</button>

在这里插入图片描述

普通按钮

<input type="button" value="普通按钮">
<button type="button">普通按钮</button>

在这里插入图片描述

文本域

<textarea name="msg" rows="22" cols="3">我是文本域</textarea>

在这里插入图片描述

下拉框

<select name="from">
    <option value="">黑龙江</option>
    <option value="">辽宁</option>
    <option value="">吉林</option>
    <option value="" selected>广东</option>
</select>

在这里插入图片描述

禁用表单控件:

给表单控件的标签设置 disabled 既可以 禁用 表单控件 。

inputtextareabuttonselectoption 都可以设置 disabled 属性。

label标签
balbel 标签可与表单控件相关联,关联之后点击点击文字;与之对应的表单控件就会获取焦点。
两种与 label 关联方式如下。

  1. label 标签的 for 属性的值等于表单控件的 ID
  2. 把表单控件套在 label 标签的里面。

fieldsetlegend 的使用

fieldset 可以为表单控件分组托管,legend 标签是分组的标题。

<fieldset>
    <legend>主要信息</legend>
    <label for="zhanghu">账户:</label>
    <input id="zhanghu" type="text" name="account" maxlength="10"><br>
    <label>
        密码:
        <input id="mima" type="password" name="pwd" maxlength="6">
    </label>
    <br>
    性别:
    <input type="radio" name="gender" value="male" id="nan">
    <label for="nan"></label>
    <label>
        <input type="radio" name="gender" value="female" id="nv"></label>
</fieldset>

在这里插入图片描述

表单总结

在这里插入图片描述

框架标签:

标签名功能和语义属性单双标签
iframe 框架容器name:框架名字,可以与 target 属性配合。width:框架的宽。height:框架的高度。frameborder:表示是否显示边框,值:0,或者 1 。

在这里插入图片描述

HTML 实体字符集:

在 HTML 中我们可以用一种特殊的形式的内容,来表示某个 符号,这种特殊形式的内容,就是 HTML 实体。比如小于号 < 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。

常见的字符实体

字符效果描述实体名称实体编号
空格&nbsp; &#160;
<小于号&lt; &#60;
>大于号&gt; &#62;
&并且&amp; &#38;
“”引号&quot; &#34;
´反引号&acute; &#180;
分(cent)&cent; &#162;
£镑(pound)&pound; &#163;
¥&yen; &#165;
欧元&euro; &#8364;
©版权&copy; &#169;
®注册商标&reg; &#174;
商标&trade; &#8482;
×乘号&times; &#215;
÷ 除号&divide; &#247;

HTML 的全局属性

描述:可以为所有 HTML 标签书写的属性,不因标签类型所限制

属性名描述
id给标签指定唯一标识,注意: id 是不能重复的。作用:可以让 label 标签与表单控件相关联;也可以与 CSS 、 JavaScript 配合使用
class给标签指定类名,随后通过 CSS 就可以给标签设置样式
style给标签设置 CSS 样式
dir字符内容的排布方向值:ltr,rtl
title给标签设置一个文字提示,一般超链接和图片用得比较多。
lang给标签指定文本语言的类型

meta 元信息

  • 配置字符编码
<meta charset="utf-8">
  • 针对 IE 浏览器的兼容性配置。
<meta http-equiv="X-UA-Compatible" content="IE=edge">
  • 针对移动端的配置
<meta name="viewport" content="width=device-width, initial-scale=1.0">
  • 配置网页介绍关键字
<meta name="keywords" content="8-12个以英文逗号隔开的单词/词语">
  • 配置网页介绍描述信息
<meta name="description" content="80字以内的一段话,与网站内容相关">
  • 针对搜索引擎爬虫配置:
<meta name="robots" content="此处可选值见下表">
描述
index允许搜索爬虫索引此页面
noindex不允许搜索爬虫索引此页面
follow允许搜索爬虫跟随此页面上的链接
nofollow不允许搜索爬虫跟随此页面上的链接
noarchive要求搜索引擎不缓存页面内容
  • 配置网页作者:
<meta name="author" content="tony">
  • 配置网页生成工具
<meta name="generator" content="Visual Studio Code">
  • 配置定义网页版权信息:
<meta name="copyright" content="2023-2027©版权所有">
  • 配置网页自动刷新
<meta http-equiv="refresh" content="10;url=http://www.baidu.com">

总结

以上就是本章节,带来的HTML中有关,列表,表格,表单的一些使用介绍,以及一些周边补充的知识点。


🚵‍♂️ 博主座右铭:向阳而生,我还在路上!
——————————————————————————————
🚴博主想说:将持续性为社区输出自己的资源,同时也见证自己的进步!
——————————————————————————————
🤼‍♂️ 如果都看到这了,博主希望留下你的足迹!【📂收藏!👍点赞!✍️评论!】
——————————————————————————————

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旧梦星轨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值