HTML概要

本文详细介绍了HTML的基本元素和属性,包括标题、段落、换行、特殊符号、图像、超链接、锚点、列表、表格、视频和音频标签的使用,以及表单元素如input、select和textarea的属性和功能。内容涵盖了HTML文档结构、样式控制、交互功能等方面,是理解HTML网页构建的基础教程。
摘要由CSDN通过智能技术生成


<title>Title【标题内容】</title>        位于<head>标签内部

块元素【p,h1-h6,form,hr,dir,dl,div,ol,ul,table,li...】无论内容多少独占一行,可以容纳其他内联元素或者其他块元素

行内元素【a,em,br,img,input,】凭借内容撑开宽度,行内元素只能容纳文本或者其他行内元素

嵌套后css无法识别不承认父子关系:

p标签无法嵌套块元素

h系列不能嵌套h系列

<meta charset="UTF-8">指定HTML文档编码为UTF-8        位于<head>标签内部

  <meta>中       content 属性必须和 name 或 http-equiv同时出现

name值含义
application-name当前页应用系统的名称
author当前页的作者
description当前页的作者
generator用来生成 HTML 的软件名称
keywords当前页的关键词
viewport网页尺寸自适应

以秒为单位指定一个间隔,之后将从服务器进入该url否则重新载入当前页面                                <meta http-equiv="refresh" content="3;http://xxxx">

<h1>xxx</h1>        标题

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

<hr>        水平线

<hr>
<p>水平线 hr </p>
<hr>

 <p>xxx</p>        段落

<p>段落 p </p>
<p>6  5 3</p>
<p>88 90 85 99 60</p>
<p>67 60 80 76 70</p>
<p>90 93 96 99 99</p>

<br>        换行

<p>换行 br </p>
6  5 3<br/>
88 90 85 99 60<br/>
67 60 80 76 70<br/>
90 93 96 99 99<br/>
78 65 77 70 72<br/>
88 88 88 88 88<br/>
55 55 55 55 55<br/>

 

<strong>粗体</strong>

<em>斜体</em>

<hr>
<strong>粗体</strong>
<br/>
<em>斜体</em>
<hr>

特殊符号:空格&nbsp;
大于号:&gt;</p>
大于号:&lt;</p>
版权符号:&copy;</p>                其他符号可以通过TDEA打出&后翻找

<p>特殊符号:空&nbsp;&nbsp;&nbsp;&nbsp;格</p>
<p>大于号:&gt;</p>
<p>大于号:&lt;</p>
<p>版权符号:&copy;</p>

<!--注释-->

<img>嵌入图片

属性含义
titletext鼠标悬停提示文字
alttext图像的替代文本
srcURL显示图像的 URL
widthpx(pixels)、%图像的宽度
heightpx(pixels)、%图像的高度
ismapURL图像定义为服务器端图像映射
longdescURL指定包含长的图像描述文档的 URL
usemapURL图像定义为客户器端图像映射
<!--123-->
<img alt="梵高" src="../resources/image/fg.png" 
width="400" height="200" title="鼠标悬停">
<img src="C:/Users/hk/Desktop/屏幕截图 2022-04-19 212044.png" alt="1梵高">

 <a> 标签用于定义超链接,超链接可以让用户从一个网页跳转到另一个网页。

属性含义
downloadfilename被下载的超链接目标
hrefURL链接指向页面的 URL
hreflanglanguage_code被链接文档的语言
mediamedia_query被链接文档是为何种媒介/设备优化的
reltext当前文档与被链接文档之间的关系
target_blank、_parent、_self、_top、framename在何处打开超链接
_blank:在新窗口中打开
_parent:在当前的父窗口中打开,如果不存在父窗口,此选项的行为方式与 _self 等同
_self:当前窗口打开(默认)
_top:在整个窗口中打开
framename:在指定的框架中打开
typeMIME type被链接文档的的 MIME 类型
<p>
<a href="../resources/image/fg.png"target="_blank">a链接-》跳转到图片</a>
    <br>
<a href="../resources/image/fg.png">123
<img src="../resources/image/fg.png" alt="fg" width="400" height="200"></a>
</p>

 锚链接

形如:<a name="#XXX"></a>

<a href="#top">传到顶部</a>        该链接会转到<a name="#XXX"></a>的位置

<a name="#top"></a>
<a href="#top">传到顶部</a>

 点击后

  跨网页锚链接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<a name="#top2"></a>
<p>img文件</p>
<img alt="梵高" src="../resources/image/fg.png" width="400" height="200" title="鼠标悬停">
</body>
</html>
    <a href="img.html#top2">img.html</a>

 

<ol> 有序列表</ol>        <li>列表中项目</li>

属性含义
reversedreversed降序
startnumber起始值
type1、A、a、I、i标记类型

<ul> 无序列表</ul>        <li>列表中项目</li>

<dl> 自定义列表</dl>        <dl>列表名称</dl>        <dd>列表内容</dd>

<hr>
<ol>
    <li>123</li>
    <li>456</li>
    <li>789</li>
    <li>/*-</li>
</ol>
<hr>
<ol type="i">
    <li>123</li>
    <li>123</li>
    <li>123</li>
    <li>123</li>
</ol>
<hr>
<ul>
    <li>123</li>
    <li>456</li>
    <li>789</li>
</ul>
<hr>
<dl>
    <dl>123</dl>
    <dd>123</dd>
    <dl>123</dl>
    <dd>123</dd>
</dl>

 <table>表格</table>        <tr>行</tr>        <td>列</td>

th/td相关的:

属性含义
headersheader_id关联的一个或多个表头单元格
colspannumber横跨的列数
rowspannumber横跨的行数
<table border="1px" style="text-align:center">
    <tr>
        <td colspan="3">1-1</td>
<!--        <td>1-2</td>-->
    </tr>
    <tr>
        <td rowspan="2">2-1</td>
        <td rowspan="2">2-2</td>
        <td>2-3</td>
    </tr>
    <tr>
        <td>3-1</td>
        <td>3-2</td>
        <td>3-3</td>
    </tr>
    <tr>
        <td>4-1</td>
        <td>4-2</td>
        <td>4-3</td>
    </tr>
</table>

<video>视频</video>

属性含义
autoplayautoplay自动播放
controlscontrols显示控制按键
widthpixels播放器宽度
heightpixels播放器高度
looploop循环播放
mutedmuted静音
posterURL视频下载时显示的图像
preloadauto、metadata、none

指定视频在页面加载时,是否进行预加载

如果同时指定了 autoplay 属性,则忽略该属性


auto:要求浏览器尽快加载整个视频【默认】
metadata:只加载视频的元数据
none:在用户点击开始播放之前不会加载视频

srcURL视频地址
<video src="../resources/video/v.mp4" 
controls="controls" autoplay="autoplay" loop="loop"
width="66%" height="66%"></video>

<audio>音频</audio>

属性含义
autoplayautoplay就绪后马上播放
controlscontrols显示播放控件
looploop循环播放
mutedmuted静音
preloadauto、metadata、none【同video】
srcURL音频地址。

<audio src="../resources/audio/xmm.mp3" 
autoplay="autoplay" controls="controls" loop="loop"></audio>

 

<iframe>内联框架</iframe>

<iframe src="https://bilibili.com" width="1500px" height="900px"
        name="哔哩哔哩动画" frameborder="0"></iframe>

<form>表单</form> 

属性含义
accept-charsetcharset_list规定服务器可处理的表单数据字符集。
actionURL发送表单数据路径
autocompleteon、off规定是否启用表单的自动完成功能。
enctypeapplication/x-www-form-urlencoded、multipart/form-data、text/plain规定在发送表单数据之前如何对其进行编码:
  • application/x-www-form-urlencoded在发送前编码所有字符(默认)(空格被编码为“+”,特殊字符被编码为ASCII十六进制字符)
  • multipart/form-data 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值
  • text/plain 空格转换为 “+” 加号,但不对特殊字符编码
methodget、post

get:不安全,可以看到,高效

post:安全,可以传大文件

nameform_name规定表单的名称。
novalidatenovalidate如果使用该属性,则提交表单时不进行验证。
target_blank、_self、_parent、_top、framename规定在何处打开 action URL。
<form action="img.html" method="get" target="_blank">
    <p>邮箱:&nbsp&nbsp&nbsp<input type="email" name="useremail"></p>
    <p>用户名:<input type="text" name="username"></p>
    <p>密码:&nbsp&nbsp&nbsp<input type="password" name="userkey"></p>
    <p>
        <input type="submit"><input type="reset">
    </p>
</form>

 

<form action="img.html" method="post" target="_blank">
    <p>邮箱:&nbsp&nbsp&nbsp<input type="email" name="useremail"></p>
    <p>用户名:<input type="text" name="username"></p>
    <p>密码:&nbsp&nbsp&nbsp<input type="password" name="userkey"></p>
    <p>
        <input type="submit"><input type="reset">
    </p>
</form>

 

<input>

属性描述
acceptmime_type提交的文件类型
alttext图像说明文字
autocompleteon、off是否启用浏览器预测输入
checkedchecked该属性的复选框,默认显示为勾选状态
disableddisabled是否禁用该 input 元素
formactionURL表单提交的位置(只能作用于具有提交性质的按钮,比如 type="submit" 或 type="image")
formenctypeapplication/x-www-form-urlencoded、multipart/form-data、text/plain指定表单提交的编码方式(只能作用于具有提交性质的按钮,比如 type="submit" 或 type="image")
formmethodget、post指定表单提交的方法(只能作用于具有提交性质的按钮,比如 type="submit" 或 type="image")
formnovalidateformnovalidate指定是否重置 form 元素的 novalidate 属性,如果重置,那么当表单提交时 input 元素将不再进行任何验证(只能作用于具有提交性质的按钮,比如 type="submit" 或 type="image")
formtarget_blank、_self、_parent、_top、framename指定表单提交后在何处打开 action URL(只能作用于具有提交性质的按钮,比如 type="submit" 或 type="image")
heightpixels、%指定图像的高度(像素)
listdatalist-id指定一个数据列表,即 datalist 元素的 id 值
maxnumber、date指定可接受的最大值,以便进行输入验证
maxlengthnumber指定用户可以在文本框输入的最大字符数
minnumber、date指定可接受的最小值,以便进行输入验证
multiplemultiple指定该属性后可以上传多个文件
namefield_name指定表单名称
patternregexp_pattern指定一个用于输入验证的正则表达式
placeholdertext指定一个占位提示文本
readonlyreadonly将文本框设为只读模式,防止用户编辑其内容
requiredrequired表明用户必须输入一个值,否则无法通过输入验证【非空判断】
sizenumber_of_char文本框的宽度
srcURL要显示的图像的 URL
typebutton、checkbox、color、date、datetime-local、email、file、hidden、image、month、number、password、radio、range、reset、search、submit、tel、text、time、url、week

规定 input 元素的类型【默认text】

radio【单选框】name需要相同的情况

checkbox【多选框】

button【按钮】

image【图片按钮】

submit【提交】

reset【重置】

file【文件域】

email【邮箱验证】

search【搜索框】

range【滑块】

number【数字】

hidden【隐藏】

valuetext

输入字段的初始值

type为text时必须指定的一个值

widthpixels、%图像的宽度(像素)
stepnumber调节数值步长
<form action="img.html" method="post">
    <p>邮箱:<input type="email" name="useremail" 
                 value="XXXXXXXXX@qq.com" minlength="10" maxlength="20"></p>
    <p>密码:<input type="password" name="password"></p>
    <hr>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>
<hr>

<input type="radio" value="boy" name="sex">男
<input type="radio" value="girl" name="sex">女

<p>
    爱好:
    <input type="checkbox" name="like" value="pingpang">乒乓
    <input type="checkbox" name="like" checked value="code">编程
    <input type="checkbox" name="like" value="eat">吃
    <input type="checkbox" name="like" value="sleep">睡
</p>

 

<input type="image" name="image" src="../resources/image/4.jpg"
           value="前进四" width="9%" height="9%">

<select>下拉框</select>

属性描述
autofocusautofocus指定在页面加载后文本区域自动获得焦点
disableddisabled指定该下拉列表被禁用
formform_id指定所属表单
multiplemultiple指定该下拉列表支持多个选项
namename指定该下拉列表的名称
required指定文本区域是必填的
sizenumber指定下拉列表中可见选项的数目

<option>下拉框选项</option> 

属性描述
disableddisabled指定该选项被禁用
labeltext指定该选项在列表中所显示的标签
selectedselected指定该选项表现为选中状态
valuetext指定发到服务器的选项值

    <p>下拉框:
        <select name="下拉框" id="">
            <option value="值">001</option>
            <option value="值">002</option>
            <option value="值">003</option>
            <option value="值">004</option>
        </select>
    </p>

 

<textarea>文本域</textarea>

属性描述
autofocusautofocus指定在页面加载后文本区域自动获得焦点
colsnumber指定文本区域的可见宽度
disableddisabled禁用该文本区域
formform_id指定文本区域所属的一个或多个表单
maxlengthnumber指定文本区域的最大字符数
namename_of_textarea指定文本区域的名称
placeholdertext指定文本区域的占位提示文本
readonlyreadonly指定文本区为只读
requiredrequired指定文本区域为必填项
rowsnumber指定文本区内的可见行数
wraphard、soft、off指定在表单提交时,如何处理文本区域的自动换行:
  • soft 表示在页面渲染中对文本进行自动换行,但换行符(CR + LF)不提交
  • hard 表示在页面渲染中对文本进行自动换行,换行符(CR + LF)也会一并提交。如果元素的该属性设置为 hard,则必须同时指定 cols 属性。
  • off 表示在页面渲染中不对文本进行自动换行。
    <textarea name="liu"  cols="60" rows="10">孩子们,在很小的时候,大人们
就教导你们:有志者事竟成。
现在我要告诉你们,这句话完全错误,
只有符合科学规律和社会发展规律的事,才能成,
人们想干的大部分事,不管多么努力,是成不了的。
作为国家领导人,你们的历史责任就是要在
一百件事情中除去九十九件不能成的事情,找出那一件能成的来,
这很难,但你们必须做到!</textarea>

<input type="file" name="files">文件域

    <p>
        <input type="file" name="files">
        <input type="submit" value="上传" name="upload">
    </p>

 

input         number

    <p>数字:
        <input type="number" step="3" min="-1" max="10" name="number">
    </p>

 

search【搜索框】

range【滑块】

number【数字】

    <p>
        <input type="range" name="range0" min="-2" max="4" step="0.021">
    </p>
    <p>search:
        <input type="search" name="search0">
    </p>

 

 

<label>        点击文本触发此控件

属性描述
foridlabel 将绑定另一个表单元素的 ID 属性值
formformidlabel 所属的表单 ID
    <p>search:
        <input type="search" id="s1" name="search0">
    </p>
    <p>
        <label for="s1">S1【search】</label>
    </p>

    <p>search:
        <input type="search" id="s1" name="search0" placeholder="请输入搜索内容">
    </p>
    <p>
        <label for="s1">S1【search】</label>
    </p>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

骑驴_找马

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

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

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

打赏作者

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

抵扣说明:

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

余额充值