html常用标签

HTML

超文本标记语言

后缀.html/.htm

标签分类:

围堵标签:开始和结束标签<html></html>。

自闭和标签:<br/>

标签是可以定义属性的,属性由键值对组成,值需要用双引号引起来,多个用空格隔开

<属性名称 属性名1=”属性值” 属性名2=”属性值”></属性名称>

推荐全部小写。

注释:<!--内容-->

常用标签

文本标签:

<!--标题标签1级最大-->

<h1>1级标题</h1>

<h2>2级标题</h2>

<h3>3级标题</h3>

<h4>4级标题</h4>

<h5>5级标题</h5>

<h6>6级标题</h6>

<!--段落标签-->

<p>第一段段落。</p>

<p>第二端段落。</p>

<!--换行-->

<p>12<br />34</p>

<!--水平线标签-->

<hr color="red" size="5" />

<!--范围标签-->

<p><span style="color: red;">感情</span>上的事</p>

图片标签:

<!--img:显示图片,src:指定图片路径,相对路径:

../上一级目录

title图片标题指针悬浮显示,alt作用与title一样,但有的浏览器不支持

width和height

-->

<img src="img/1812402310050.jpg" title="服不服" />

<!--设置热点区域

每个区域点击显示不同的效果shape:形状

-->

<img src="img/1812402310050.jpg" usemap="#myMap"/>

<map name="myMap">

<area shape="circle" coords="100,100,100" href="文本标签.html" title="哈哈"/>

</map>

列表标签:

<!--列表标签

ul-li---无序号

ol-li---有序号

        -->

<ul>

<li>1</li>

<li>2</li>

<li>1</li>

</ul>

<ol>

<li></li>

<li></li>

<li></li>

</ol>

定义描述标签:

<!--定义描述

dt:标题只有一个

dd:

-->

<dl>

<dt>热销产品</dt>

<dd>产品名称--</dd>

<dd>价格:125.1</dd>

</dl>

<dl>

<dt><img src="img/1812402310050.jpg" width="100px" height="100px"/></dt>

<dd>产品名称--</dd>

<dd>价格:125.1</dd>

</dl>

超链接标签:

<!--blank新链接打开

self当前页面打开(默认)

锚链接:

-->

<a href="图片标签.html" target="_blank">点我</a>

<div style="height: 1600px; background: lemonchiffon;">

目的超过一个屏幕<a name="2" href="#1">去锚点</a>

</div>

<div style="height: 1600px; background: black;">

222

</div>

<div style="height: 1600px; background: red;">

<a name="1" href="#2">锚点</a>222

</div>

标签分类

块状元素:一般是新起一行,可以容纳行内元素和其他块级元素;

如:h1,p,ol-li,hr,div,dl-dt-dd.

行级元素:只能容纳文本或其他行内元素。

规则表格

<table border="1" cellpadding="0" cellspacing="0" width="100%" height="100px">

<tr align="center">

<th>表头</th>

<td>列</td>

<td>列</td>

<td>列</td>

</tr>

<tr align="left">

<th>表头</th>

<td>列</td>

<td>列</td>

<td>列</td>

</tr>

<tr align="right">

<th>表头</th>

<td>列</td>

<td>列</td>

<td>列</td>

</tr>

<tr align="right">

<th>表头</th>

<td>列</td>

<td>列</td>

<td>列</td>

</tr>

</table>

不规则表格

<table border="1" cellpadding="0" cellspacing="0" width="90%" height="300px">

<tr>   

<td colspan="3"(跨三列) align="center">个人简介</td>

</tr>

<tr>

<td></td>

<td></td>

<td rowspan="3"(跨行)></td>

</tr>

<tr>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

</tr>

</table>

表格高级标签

<table border="1" cellpadding="0" cellspacing="0" width="90%" height="300px">

<caption>说明(表格外的文字)</caption>

<thead style="background: red;">

<tr>

<th>月份</th><th>负债</th>

</tr>

</thead>

<tbody>

<tr>

<td>1月</td>

<td>20</td>

</tr>

<tr>

<td>3月</td>

<td>30</td>

</tr>

<tr>

<td>5月</td>

<td>60</td>

</tr>

</tbody>

<tfoot>

<tr>

<td>总计</td>

<td>110</td>

</tr>

</tfoot>

</table>

表单标签(重要):

表单的公有元素

Id:元素唯一标识,不重复

Name:表单元素名称,服务器获取数据键

Value:表单项元素值,服务器通过name获取的value

Type:表示表单项元素呈现

Class:表示样式名称

<form action="dest.html" method="get" enctype="multipart/form-data">

<label for="username">(聚焦到文本输入)用户名:</label><input type="text" id="username" name="username" /><br />

<label for="password">密码:</label><input type="password" id="password" name="password" /><br />

隐藏域:<input type="hidden" name="userId" value="1001"/><br />

性别:<input type="radio" name="gender" value="男" checked="checked"/>男

<input type="radio" name="gender" value="女" />女<br />

婚姻状态(单选):<input type="radio" name="statu" value="已婚" />已婚

<input type="radio" name="statu" value="未婚" checked="checked"/>未婚<br />

爱好(多选):<input type="checkbox" name="hobby" value="游泳" />游泳

<input type="checkbox" name="hobby" value="跑步" />跑步

<input type="checkbox" name="hobby" value="电影" />电影<br />

头像:<input type="file" name="headImg"/><br />

生日:<input type="datetime-local" name="birthday" />

<select name="month">

<option value="1">1(下拉列表)</option>

<option value="2">2</option>

<option value="3">3</option>

</select><br />

协议(文本域):<textarea rows="10" cols="16" readonly="readonly" disabled="disabled">108个梁山好汉</textarea><br />

<input type="submit" value="注册(提交按钮)"/>

<input type="reset"/>

图片按钮(有提交功能)<input type="image" src="img/1812402310050.jpg" />

</form>

框架iframe:

<p>

<a href="http://www.zhuaiyt.top/" target="content">查询(跳转到target对应的nameifram)</a>

</p>

<iframe name="content" src="dest.html" width="100%" height="500px" (边线)frameborder="yes"></iframe><br />

<iframe src="http://www.zhuaiyt.top/" width="100%" height="500px" frameborder="0"></iframe>

框架集(frameset)了解htm5移除了:

与body不能共存。

<frameset rows="25%,*">

<frame src="img/1812402310050.jpg"/>

<frameset cols="25%,*">

<frame src="文本标签.html" />

<frame src="列表标签.html" />

</frameset>

</frameset>

<noframes>

有的浏览器不支持(显示文字)

</noframes>

布局标签组合:

div-ul-li/div-ol-li:常用于导航布局

div-dl-dt-dd:常用于图文混编布局

div-form:常用于表单布局

div-table:常用于局部规则数据展示布局

转义字符:

  转义为空格

< 转义为小于号<

≤ 转义为小于等于号≤

> 转义为大于号>

≥ 转义为大于等于号≥

© 转义为版权符号 ©

HTML5中已经移除的元素

frame

frameset

Noframes

HTML4与HTML5的区别

概念

HTML4和HTML5分别是超文本标记语言的第四次和第五次修改,他们分别是html语言第4和第5版

本.HTML4是为了适应pc时代产生的,HTML5是为了适应移动互联网时代,为了在移动设备上支持多媒

体。

HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技

术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。

HTML5将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与设备的交互

都进行了规范。

HTML5技术在未来主要发展的市场还是在移动端互联网领域,现阶段移动浏览器有应用体验不佳、网页

标准不统一的劣势,这两个方面是移动端网页发展的障碍,而HTML5技术能够解决这两个问题,并且将

劣势转化为优势,整体推动整个移动端网页方面的发展。

指定字符编码语法不同

HTML4:使用meta元素的形式指定文件中的字符编码(通过 content元素的属性来指定)

HTML5:使用对元素直接追加charset属性的方式来指定字符编码。

HTML5中新增的语义标签-了解

标签    描述

article 定义页面独立的内容区域。

aside 定义页面的侧边栏内容。

bdi 允许您设置一段文本,使其脱离其父元素的文本方向设置。

details 用于描述文档或文档某个部分的细节

dialog 定义对话框,比如提示框

summary 标签包含 details 元素的标题

header 定义了文档的头部区域

footer 定义 section 或 document 的页脚。

nav 定义导航链接的部分。

progress 定义任何类型的任务的进度。

section 定义文档中的节(section、区段)。

time 定义日期或时间。

wbr 规定在文本中的何处适合添加换行符。

 HTML5表单

HTML5新的表单属性

form新属性

autocomplete 属性

autocomplete 属性规定 form 或 input 域应该拥有自动完成功能。

当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项。

提示: autocomplete 属性有可能在 form元素中是开启的,而在input元素中是关闭的。

注意: autocomplete 适用于 <input> 标签,以及以下类型的 <input> 标签:text, search, url,

telephone, email, password, datepickers, range 以及 color。

12.4.1.1 input 新属性

list属性

list 属性规定输入域的 datalist。datalist 是输入域的选项列表。

<form action="" autocomplete="on">

姓名:<input type="text" name="name"><br>

电话: <input type="text" name="phone"><br>

邮箱: <input type="email" name="email" autocomplete="off"><br>

 <input type="submit">

</form>

测试的时候需要先输入一遍,然后再刷新页面再次输入看到效果。

有些浏览器可能不自动支持,需要自己启用。

<input list="companys">

<datalist id="companys">

 <option value="alibaba">

 <option value="baidu">

 <option value="tencent">

 <option value="zijie">

 <option value="didi">

</datalist>

multiple

multiple 属性是一个 boolean 属性.

multiple 属性规定 <input> 元素中可选择多个值。

注意: multiple 属性适用于以下类型的 <input> 标签:email 和 file

上传多个文件: <input type="file" name="img" multiple>

placeholder

placeholder 属性提供一种提示(hint),描述输入域所期待的值。

简短的提示在用户输入值前会显示在输入域上。

注意: placeholder 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及

password。

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

required

required 属性是一个 boolean 属性.

required 属性规定必须在提交之前填写输入域(不能为空)。

注意:required 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, password,

date pickers, number, checkbox, radio 以及 file。

用户名: <input type="text" name="username" required>

HTML5新的表单元素--了解

标签 描述

datalist input标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。

keygen 规定用于表单的密钥对生成器字段。

output 标签定义不同类型的输出,比如脚本的输出。

HTML5中新的input类型

HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。

color

date

datetime

datetime-local

email

month

number

range

search

tel

time

url

week

注意:并不是所有的主流浏览器都支持新的input类型,不过您已经可以在所有主流的浏览器中使用它们

了。即使不被支持,仍然可以显示为常规的文本域。

HTML5中新增的音频

直到现在,仍然不存在一项旨在网页上播放音频的标准。大多数音频是通过插件(比如 Flash)来播放

的。然而,并非所有浏览器都拥有同样的插件。

HTML5 规定了在网页上嵌入音频元素的标准,即使用 <audio> 元素。

<audio controls>

 <source src="horse.ogg" type="audio/ogg">

 <source src="horse.mp3" type="audio/mpeg">

您的浏览器不支持 audio 元素。

</audio>

PS:control 属性供添加播放、暂停和音量控件。

在<audio> 与 </audio> 之间你需要插入浏览器不支持的<audio>元素的提示文本 。

<audio> 元素允许使用多个 <source> 元素. <source> 元素可以链接不同的音频文件,浏览器将使用第一个支持的音频文件

目前, <audio> 元素支持三种音频格式文件: MP3, Wav, 和 Ogg:

音频格式的MIME类型

Format MIME-type

MP3 audio/mpeg

Ogg audio/ogg

Wav audio/wav

HTML5中新增的视频

<video width="320" height="240" controls>

 <source src="movie.mp4" type="video/mp4">

 <source src="movie.ogg" type="video/ogg">

您的浏览器不支持Video标签。

</video>

<video> 元素提供了 播放、暂停和音量控件来控制视频。

同时 <video> 元素也提供了 width 和 height 属性控制视频的尺寸.如果设置的高度和宽度,所需的视频空间会在页面加载时保留。如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会根据原始视频的大小而改变。

<video> 与</video> 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。

当前, <video> 元素支持三种视频格式: MP4, WebM, 和 Ogg:

Format MIME-type

MP4 video/mp4

Ogg audio/ogg

WebM video/webm

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>视频音频</title>

</head>

<body>

<h1>音频</h1>

<audio controls>

 <source src="audio/wgs.ogg" type="audio/ogg">

 <source src="audio/zjl.mp3" type="audio/mpeg">

您的浏览器不支持 audio 元素。

</audio>

<h1>视频</h1>

<video width="1320" height="640" controls>

 <source src="audio/ruhai.mp4" type="video/mp4">

 <source src="audio/wgs.ogg" type="video/ogg">

您的浏览器不支持Video标签。

</video>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值