HTML5-快速入门使用

本文介绍了HTML的基本概念,如超文本标记语言和W3C标准,详细讲解了常见的HTML标签,包括标题、段落、换行、字体样式和特殊符号。此外,还涵盖了图像、链接(超文本链接、锚链接和功能性链接)、块级和行内元素、列表、表格、媒体元素以及页面结构元素如header和footer。最后,文章讨论了表单的语法,包括不同类型的表单元素和验证方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简述

HTML ( Hyper Text Markup Language ): 超文本标记语言

W3C ( World Wide Web Consortium ): 万维网联盟

W3C标准:结构化标准语言 ( HTML、XML ) ​ 表现语言 ( CSS ) ​ 行为标准 ( DOM、ECMAScript--->JavaScript )

网页基本标签

标题标签

 <h1>一级标签</h1>
 <h2>二级标签</h2>
 <h3>三级标签</h3>
 <h4>四级标签</h4>
 <h5>五级标签</h5>
 <h6>六级标签</h6>

段落标签

 <p>两只老虎 两只老虎</p>
 <p>跑得快 跑得快</p>
 <p>一只没有眼睛</p>
 <p>一只没有尾巴</p>
 <p>真奇怪 真奇怪</p>

换行标签

 两只老虎 两只老虎<br/>
 跑得快 跑得快<br/>
 一只没有眼睛<br/>
 一只没有尾巴<br/>
 真奇怪 真奇怪<br/>

水平线标签

 <hr/>

字体样式标签

 <!-- 粗体: -->
     <strong>i love you</strong>
 <!-- 斜体: -->
     <em>i love you</em>

特殊符号

 <!-- 特殊符号记忆方式 
     &开头     ;结尾
     百度      -->
 ​
 <!-- 空格: -->
     空格&nbsp;&nbsp;&nbsp;&nbsp;空格
 <!-- 大于 -->
     &gt;大于
 <!-- 小于 -->
     &lt;小于
 <!--  -->
     &copy;版权符号

图像标签

 <!-- img 学习
 src: 图片地址
         相对地址,绝对地址
         ../ --上一级目录
 alt: 图片加载失败时,返回的文字描述
 title: 鼠标悬停在图片上是显示的文字
 width: 高
 height: 宽
         -->
 <img src="" alt="" title="" width="" height="">

链接标签

超文本链接

 <!-- a 学习
     超文本链接
 href: 必填,表示要跳转到哪儿个页面
 target: 表示窗口在哪儿打开
         _blank: 在新标签打开
         _self: 在当前标签打开
 -->
 <a href="" target="">连接文本或图像</a>

锚链接

<!-- 使用id作为标记 -->
<a id="top">顶部</a>




<!-- a 学习
	锚链接
1.需要一个锚标记
2.跳转到标记
-->
<a href="#top"></a>

功能性链接

<!-- a 学习
	功能性链接
邮件链接: mailto
QQ链接---QQ推广
-->
<a href="mailto:邮箱地址"></a>

块元素和行内元素

块元素
	无论内容多少,该元素独占一行
	(p、h1-h6...)
行内元素
	内容撑开宽度,左右都是行内元素的可以再排在一行
	(a、strong、em...)

列表

列表的分类:

  • 无序列表

  • 有序列表

  • 定义列表

<!-- 有序列表 
应用范围: 试卷,问答...
-->
<ol>
    <li>开发</li>
    <li>运维</li>
    <li>测试</li>
</ol>
<hr/>
<!-- 无序列表 
应用范围: 导航,侧边栏
-->
<ul>
    <li>开发</li>
    <li>运维</li>
    <li>测试</li>
</ul>
<!-- 自定义列表 -->
<dl>
    <dt>学科</dt>
    
    <dd>开发</dd>
    <dd>运维</dd>
    <dd>测试</dd>
    
    <dt>位置</dt>
    <dd>广州</dd>
    <dd>上海</dd>
    <dd>北京</dd>
</dl>

表格

基本结构:

  • 单元格

  • 跨行

  • 跨列

<!-- 表格table 
行 tr rows
列 td cols
border: 边框宽度,单位px
-->
<table border="1px">
    <tr>
        <!-- colspan 跨列 -->
        <td colspan="">1-1</td>
        <td>1-2</td>
        <td>1-3</td>
        <td>1-4</td>
    </tr>
    <tr>
        <!-- rowspan 跨行 -->
        <td rowspan="">2-1</td>
        <td>2-2</td>
        <td>2-3</td>
        <td>2-4</td>
    </tr>
    <tr>
        <td>3-1</td>
        <td>3-2</td>
        <td>3-3</td>
        <td>3-4</td>
    </tr>
</table>

视频和音频

视频元素 video

音频元素 audio

<!-- 媒体元素
src: 图片地址
		相对地址,绝对地址
		../	--上一级目录
controls: 控制选项
autoplay: 自动播放
-->
<video src="" controls autoplay></video>

<audeo src="" controls autoplay></audeo>

页面结构分析

元素名描述
header*标题头部区域的内容(用于页面或页面种的一块区域)
footer*标记脚步区域的内容(用于整个页面或页面的一块区域)
sectionWeb页面种的一块独立区域
article独立的文章内容
aside相关内容或应用(常用于侧边栏)
nav*导航类辅助内容

iframe内联框架

<!-- 内联框架
src: 页面地址
name: 框架识别名
frameborder: 规定是否显示 iframe 周围的边框 
			value 为 1 则有
			value 为 0 则无
height: 高
width: 宽
可以结合功能性标签使用
-->
<iframe src="" frameborder="" width="" height=""></iframe>

表单语法

<!-- 
表单 form
	action: 表示向何处发送表单数据,可以是网站,也可以是请求处理地址
	method: 规定如何发送表单数据---get、post...
		get: 我们可以在url种看到我们提交的信息,不安全,但高效
		post: 比较安全,但也能再 Form Data 内获取,可在后台加密
input: 文本输入框,可以自闭和 <input type="" name=""/>
	type: 文本内容
submit: 提交
reset: 重置
-->
<form action="url" method="方法">
    <!-- 文本输入框: input type="text" -->
    <p>名字:<input type="text" name="username"></p>
    <!-- 密码框: input type="password" -->
    <p>密码:<input type="password" name="pwd"></p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>

表单元素格式

属性说明
type指定元素的类型. text、password、checkbox、radio、submit、reset、file、hidden、image 和 button, 默认为 text
name指定表单元素的名称
value元素的初始值. type 为 radio 时必须指定一个值
size指定表单元素的初始宽度. 当 type 为 text 或 password 时, 表单元素的大小以字符为单位. 对于其他类型, 宽度以像素为单位
maxlengthtype 为 text 或 password 时, 输入的最大字符数
checkedtype 为 radio 或 checkbox 时, 指定按钮是否被选中

文本框

<!-- 
文本框 ( text )
value: 为文本框添加初始值
maxlength: 可以限制文本框可输入的最大字符数
-->
用户名:<input type="text" value="用户名" maxlength="8"/>

单选框

<!-- 
单选框 ( radio )
value: 指定选项值
name: 组别属性,同一组的选项只能选择一个值
默认不选中, checked 设置默认值
-->
<input type="radio" value="body" name="sex" checked/>男
<input type="radio" value="girl" name="sex"/>女

多选框

<!--
多选框 ( checkbox )
value: 指定选项值
name: 组别属性,同一组的选项可选择多个值
默认不选中, checked 设置默认值
-->
<input type="checkbox" value="sllep" name="hobby"/>睡觉
<input type="checkbox" value="chat" name="hobby"/>聊天
<input type="checkbox" value="game" name="hobby"/>游戏
<input type="checkbox" value="code" name="hobby" checked/>敲代码

按钮

<!--
按钮 ( button )
name: 组别属性
value: 按钮名称
-->
<!-- 文本类型 -->
<input type="button" name="button1" value="点击变化"/>
<!-- 图片类型自带提交 ( submit ) 功能-->
<input type="image" src="url"/>
<!-- 默认显示为: 提交 -->
<input type="submit" value="确认"/>
<!-- 默认显示为: 重置 -->
<input type="reset" value="清空"/>

下拉框

<!--
下拉框, 列表框
不设置时默认选中第一个值, selected 设置默认值
-->
<p>国家:
<select name="列表名称">
    <option value="选项值">中国</option>
    <option value="选项值">日本</option>
    <option value="选项值">美国</option>
    <option value="选项值" selected>俄罗斯</option>
</select>
</p>

文本域

<!--
cols: 列
rows: 行
-->
<p>反馈:
    <textarea name="textarea" cols="10" rows="10"/>
    文本内容
    </textarea>
</p>

文件域

<!--
-->
<p>
    <input type="file" name="files"/>
    <input type="button" value="上传" name="uplood"/>
</p>

验证

邮件验证

<!-- 邮件验证 -->
<p>邮箱:
    <input type="email" name="mail"/>
</p>

URL验证

<!-- URL验证 -->
<p>URL:
    <input type="url" name="url"/>
</p>

数字

<!-- 数字验证 
max: 最大值
min: 最小值
step: 步长
-->
<p>数字:
    <input type="number" name="numberr" max="100" min="10" step="10"/>
</p>

滑块

<!-- 滑块 -->
<p>音量:
    <input type="range" name="voice" min="0" max="100" step="2"/>
</p>

搜索框

<!-- 搜索框 -->
<p>
    <input type="search" name="search"/>
</p>

表单的应用

隐藏域、只读、禁用

隐藏域
hidden
只读
readonly
禁用
disabled
<!--增强鼠标可用性
for: 指向元素
-->
<label for="mark">你点我是好事
    <input type="text" id="mark">
</label>

表单初级验证

提示信息 ( 输入框内 )
placeholder="提示文本"
非空判断
required
正则表达式
pattern="正则表达式"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值