HTML元素的分类

EC前端 - HTML教程

块元素

div:无语义,常用于布局

aside:表示article元素的内容之外的与article元素的内容相关内容

figure:表示一段独立的流内容;使用<figcaption>元素为其添加标题

例:

 <figure>
<figcaption>PRC</figcaption>
<p>the people......</p>
</figure>

dialog:该标签定义对话

例:

<dialog>
<dt>老师</dt>
<dd>2+2等于?</dd>
<dt>学生</dt>
<dd>4</dd>
</dialog>

行元素

span:无语义,多用于布局

mark:呈现突出显示的<mark>...</mark>

time:表示日期会时间;

meter:表示度量衡,用于已知最大与最小值得度量;

progress:表示运行中的进程;

行元素——块元素的区别:

行元素:不能设置宽高,内容撑开宽度,自左向右排列;

块元素:默认占用一整行,并且总是从新的一行开始,默认是自适应宽度;

第三类元素

结构元素

section:定义文档的衣蛾区段,如章节、页眉等,可以与h1...h6配合使用;

article:表示文档中的一块独立的内容,如博客或报纸的一篇文章;

header:表示页面中一个内容区块或整个页面的标题;

nav:表示导航链接的部分;

footer:表示整个页面或页面中一个内容区块的脚注。

多媒体元素:

video和audio:分别用来插入视频和声音;

交互性元素

details:表示用户要的并可得到的细节信息,可与summary配合使用;

例:

<details>
<summary>HTML5</summary>
<code>this document teachers you have to learn about HTML5.</code>
</details>

datagrid:表示可选数据的列表,通常用于显示树列表;

menu:表示菜单列表,通常用于列出表单控件;

例:

<menu>
<li><input type="checkbox"/>Red</li>
<li><input type="checkbox"/>Blue</li>
</menu>

command:表示命令按钮,如单选、复选、普通按钮。

input元素类型

email:用于应包含E-mail地址的输入域;

url:用于应包含URL地址的输入域;

number:用于应包含数值的输入域;

range:用于应包含一定范围内数字值得输入域;

search:用于搜索域,如站点搜索;

HTML5的多个供选取日期和时间的新输入类型

date:——选取年、月、日;

month:——选取月、年;

week:——选取周、年;

time:——选取时间(小时和分钟);

datetime:——选取时间、日、月、年;

datetime-local:选取时间、日、月、年(本地时间);

HTML元素的分类的更多相关文章

  1. [转]HTML标签元素的分类

      在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素.内联元素和内联块状元素. 常用的块状元素有: <div>.<p ...

  2. HTML元素以及HTML元素的分类

    HTML元素以及HTML元素的分类 html标签又叫做html元素,它分为块级元素和内联元素(也可以叫做行内元素),都是html规范中的概念 块级元素 含义:块级元素是指本身属性为display:bl ...

  3. html元素的分类有哪些?

    今天零度给大家讲一下基本的html元素分类: HTML元素的分类其实主要有两种元素构成——块级元素和内联元素. html元素的分类有块级元素和行内元素 一.块级元素(block)的特点: 1.总是在新 ...

  4. CSS入门(边框、轮廓、元素的分类、盒子模型的三个构成部分)

    一.边框属性 作用:给元素加上一个边框 第一种: border-top border-bottom border-left boder-right 三个属性值: 粗细 线型 颜色 第二种: borde ...

  5. css中元素的分类

    按照显示元素分类: 行内元素(lnline-element):元素的高度,行高,顶底边距由元素所包含的图片或文字所决定,不可改变:其宽度为内容文字或图片的宽度所决定,而其左右边距可人为设置. 行内元素 ...

  6. html元素的分类以及特点

    解释几个概念: 替换元素:官方解释是,一个内容不受css视觉格式化模型控制,css渲染模型并不考虑对此内容的渲染,且元素一般拥有固定的尺寸,(高度,宽度)的元素,被称为置换元素.通俗来说就是浏览器根据 ...

  7. 前端之Html元素的分类

    一.html元素可分为三大类:块元素.内联元素.可变元素 1.块元素: 常见块状元素:div,p,ul,ol,li,dl,dt,dd,form,hr,table,tr,td,h1-h6,filedse ...

  8. HTML中块级行级元素小分类

    行内元素列表: <a>标签可定义锚 <abbr>表示一个缩写形式 <acronym>定义只取首字母缩写 <b>字体加粗 <bdo>可覆盖默认 ...

  9. 了解HTML 元素分类

    HTML中包含大量的标签, 这些标签在我们使用中发现会有小小的差别, 有的标签用了之后不会有太大的布局变化, 只是语义化, 而有的标签却会重起一行, 相当于自己回车了一次, 这就是不同标签元素的分类不 ...

随机推荐

  1. 验证demo

    // chenwenjun.cpp : 定义控制台应用程序的入口点.//#include "stdafx.h"#include <iostream>#include & ...

  2. cenos 修改静态ip

    修改为静态ip 1)在终端命令窗口中输入 [root@hadoop101 /]#vim /etc/udev/rules.d/70-persistent-net.rules 进入如下页面,删除eth0该 ...

  3. [C#]打包项目[转]

    原文:https://www.cnblogs.com/danyu/p/7243706.html 加入自定义操作:https://blog.csdn.net/ristal/article/details ...

  4. gitlab api 使用

    api文档:https://docs.gitlab.com/ee/api/projects.html#project-visibility-level 1.项目查询 http://127.0.0.1: ...

  5. PHP:自己写的mysql操作类

    a{ font-weight: bold; display: block; text-align: center; color: #5887bf; font-size: 22px; } .conten ...

  6. Hibernate 中出现 users is not mapped 问题

    Hibernate 中出现 users is not mapped 问题: 解答:HQL语句中表名应该是ORM映射的类名,所以应该改成:  (如果是用注解生成实体类,那就是注解的那个类)String ...

  7. elk报警监控之sentinl 钉钉+邮件告警

    注:我的elk sentinl版本都是6.5.1 前期知识 es的查询语法.es watcher使用方法. https://www.cnblogs.com/pilihaotian/p/5830754. ...

  8. Linux命令:内建命令

    本文对内建命令进行归类,便于学习和记忆. 分类 内建命令 同义词 功能相反命令 定义&声明类 alias   unalias declare typeset   local     reado ...

  9. linux 之分区和文件系统

    分区类型 主分区:总共最多只能分4个 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多4个,但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用. 逻辑分区:逻辑分区是 ...

  10. validate表单验证

    validate使用步骤:1.导入jquery.js2.导入validate.js3.在页面加载成功之后 对表单进行校验  $("选择器").validate()4.在valida ...