HTML5标签属性(含新增标签)

本文介绍了HTML5新增的语义化标签,如Header、Nav、Article、Section、Aside和Footer,以及如何使用这些标签改进布局。此外,还详细讲解了HTML5中表单的增强应用,包括新的Input类型、表单验证属性和特殊属性contenteditable。最后,文章探讨了audio和video标签的使用,以及常见HTML标签属性,如frameset、表格、字体效果和连接格式等。
摘要由CSDN通过智能技术生成

目录

1、HTML5新增的标签 

传统 div方式布局

使用 HTML5新增的标签实现布局

2. 最常见的HTML标签属性:

分割视窗

贴图/音乐

表格语法

字体效果

区断标记

连结格式

贴图/音乐

表示颜色的有三种方式;

1,背景属性

2,文字属性:

3,留白属性:

align属性

列表

1,无序列表又称符号列表

2,有序列表

3,定义列表

连接和图像

name连接名称

文字的排版

tr元素

td元素

input元素 语法格式:

image 图片域

select元素

多行文本框


1、HTML5新增的标签 :

Header - 可表示介绍内容的容器,或者一组导航链接。

Nav - 标签的内容主要用于导航。

Article - 标识页面中的主体内容。以博客为例,每个帖子都是一个重要内容,可采用 Article 标识每一个帖子。

Section - 用于标记页面上的重要的部分。该标记类似于将文档分为多个章节。

Aside - 表示和页面主要内容有关,但不是页面的一部分,经常表示一个相关链接。

Footer - 和 Header 相对,表示文档或者章节的页脚,比如版权信息放在此标记中。

传统 div方式布局

使用 HTML5新增的标签实现布局

 2、表单的增强应用

在 HTML 4 中,提供了一些简单的表单元素应对基本输入。对于特定类型的输入,比如日期时间的输入,交互体验无法满足需求。因此,为了得到更好的效果,只能使用 javascript 编写组件实现。在 HTML 5 中得到了完善,增加了新的表单元素来提供更多的输入类型。

(1)Input 的 Type 属性扩充

search - 呈现一个搜索框。

tel - 输入电话号码,可以采用 pattern 和 maxlength 来限定输入合适

url - 输入 URL 地址。

email - 输入电子邮箱地址。

date - 输入日期。

color - 输入颜色。

number - 输入数字。

range - 滑块输入

(2)Input 通过属性进行表单验证

required - 标记当前元素为必填。

pattern - 采用正则表达式验证表单输入。

(3)Input 元素的其他有用属性

autofocus - 当页面加载时,自动聚焦到当前的 input 元素。

form - 将 input 元素和特定的 Form 表单关联。

placeholder - 输入占位符,提示用户输入。

(4)HTML 5 新元素 和 特殊属性 contenteditable

progress - 元素表示进度条。

 meter - 元素表示标尺。最大值 max 默认为 1。

 HTML 5 特殊属性 contenteditable,通过该属性,可以让一个普通元素可编辑。

3、使用音频和视频

(1)audio(音频标签) 

 

 audio 控制元素行为的属性如下

controls - 该属性控制,是否显示标准的音频空间。

autoplay - 是否自动播放。默认 false。

loop - 是否循环播放。默认 false。

preload - 预先加载的方式。有三种情况:none 表示不预加载;metadata 只加载音频的元数据;auto 表示预加载整个音频。默认 auto。

volum - 音量,值在 0 - 1 之间

播放和暂停音频的方法

 (2)video (视频标签)

currentTime 控制开始播放的时间

2. 最常见的HTML标签属性

分割视窗

<frameset cols="20%,*">左右分割,将左边框架分割大小为20%右边框架的大小浏览器会自动调整

<frameset rows="20%,*">上下分割,将上面框架分割大小为20%下面框架的大小浏览器会自动调整

<frameset cols="20%,*">分割左右两个框架

<frameset cols="20%,*,20%">分割左中右三个框架

<分割上下两个框架

<frameset rows="20%,*,20%">分割上中下三个框架

属性:

cols 垂直切割窗口(如左右分割两个窗口)接受整数值,百分数,*(*代表占用余下空间)数值的个数代表分成的部分数目,要以逗号分隔。例:cols="30,*,50%"可以 切成三个视窗,第一部分是30像素(pixels)为绝

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阿昊在

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

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

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

打赏作者

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

抵扣说明:

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

余额充值