一.列表元素

1.ul元素

ul为无序列表,各个列表项之间没有顺序级别之分,通常是并列的,排序不分先后。
语法为:

<ul><li>列表项1</li><li>列表项2</li><li>列表项3</li>...
</ul>

例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>ul元素的使用</title></head><body><ul><li>春</li><li>夏</li><li>秋</li><li>冬</li></ul></body>
</html>

效果:
在ul li标签中各元素前面为点

2.ol元素

ol为有序列表,即为有排列顺序的列表。
格式为:

<ol><li>列表项1</li><li>列表项2</li><li>列表项3</li>...
</ol>

例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>ol元素的使用</title></head><body><ol><li>苹果</li><li>香蕉</li><li>橘子</li><li>柠檬</li></ol></body>
</html>

效果:

在ol li标签中各元素前面为数字

3.dl元素

dl为自定义列表,自定义列表的列表项前没有任何符号。
格式为:

<dl>
<dt>名词1</dt><dd>名词1解释1</dd><dd>名词1解释2</dd>...
<dt>名词2</dt><dd>名词2解释1</dd><dd>名词2解释2</dd>
</dl>

例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>dl元素的使用</title></head><body><dl><dt>计算机</dt>                    <!-- 定义术语名词 --><dd>用于大型运算的机器</dd>       <!-- 解释和描述名词 --><dd>可以上网冲浪</dd><dd>工作效率非常高</dd></dl></body>
</html>

效果:

4.列表的嵌套应用

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>ol元素的使用</title></head><body><h2>饮品</h2><ul><li>咖啡<ol><li>拿铁</li><li>摩卡</li></ol></li><li>茶<ul><li>碧螺春</li><li>龙井</li></ul></li></ul></body>
</html>

效果:

二.结构元素

(此元素一般应用较少)

1.header元素

该元素可以包含所有通常放在页面头部的内容,该元素通常用来放置整个页面或页面内的一个内容区块的标题
格式:

<header><h1>网页主题</h1>...
</header>

2.nav元素

用于定义导航链接,该元素可以将具有导航性质的链接归纳在一个区域中,使页面的语义更加明确。
格式:

<nav><ul><li><a href="#">首页</a></li><li><li><a href="#">公司概况</a></li><li><li><a href="#">产品展示</a></li><li><li><a href="#">联系我们</a></li></ul>
</nav>

nav元素一般用于以下几种场合:

  • 传统导航条
  • 侧边栏导航
  • 页内导航
  • 翻页导航

3.article元素

article元素代表文档,页面或者应用程序中上下文不相关的独立部分,该元素用于定义一篇日志,一条新闻或用户评论等。
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>article元素的使用</title></head><body><article><header><h2>第一章</h2></header><section><header><h2>第1节</h2></header></section><section><header><h2>第2节</h2></header></section></article><article><header><h2>第二章</h2></header></article></body>
</html>

效果:

4.aside元素

aside元素用来定义当前页面或者文章的附属信息部分,它可以包含与当前页面或主要内容相关的引用,侧边栏,广告,导航条等其他类似的有别于主要内容的部分。
aside元素的用法主要分为两种:

  • 被包含在article元素内作为主要内容的附属信息
  • 在 article元素之外使用,作为页面或站点全局的附属信息部分。最常用的使用形式是侧边栏,其中的内容可以是友情链接,广告单元等。

5.section元素

section元素用于对网站或应用程序中页面上的内容进行分块,一个section元素通常由内容和标题组成。

  • 不要将section元素用做设置样式的页面容器,那是div的特性。
  • 如果article元素,aside元素或nav元素更加符合使用条件,那么不要使用section元素。
  • 没有标题的内容区块不要使用section元素定义。

6.footer元素

footer元素用于定义一个页面或者区域的底部,它可以包含所有通常放在页面底部的内容。

三.分组元素

1.figure元素和figcaption元素

figure元素用于定义独立的流内容(图像、图表、照片、代码等),一般指一个单独的单元。figure元素的内容应该与竹内润相关,但如果被删除,也不会对文档流产生影响。figcaption元素用于为figure元素组添加标题,一个figure元素内最多允许使用一个figcaption元素,该元素应该放在figure元素的第一个或者最后一个子元素的位置。

2.hgroup元素

hgroup元素用于将多个标题(主标题和副标题或者子标题)组成一个标题组,通常它与h1~h6元素组合使用。
使用hgroup要注意以下几点:

  • 如果只有一个标题元素不建议使用hgroup元素
  • 当出现一个或者一个以上的标题与元素是,推荐使用hgroup元素作为标题元素。
  • 当一个标题包含副标题、section或者article元素时,建议将hgroup元素和标题元素存放到header元素容器中。
    例:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>hgroup元素的使用</title></head><body><header><hgroup><h1>我的个人网站</h1><h2>我的个人作品</h2></hgroup><p>开心快乐每一天</p></header></body>
</html>

效果:

四.页面交互元素

1.details元素和summary元素

details元素用于描述文档或文档某个部分的细节。summary元素经常与details元素配合使用,作为details元素的第一个子元素,用于为details定义标题。标题是可见的,当用户单击标题时,会显示或隐藏details中的其他内容。
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>details和summary元素的使用</title></head><body><details><summary>显示列表</summary><ul><li>列表1</li><li>列表2</li></ul></details></body>
</html>

效果图:

点击“显示列表”效果如下:

2.progress元素

progress元素用于表示一个任务的完成进度。
progress元素的常用属性值有两个:

  • value:已经完成的工作量。
  • max:总共有多少工作量。

(value和max属性的值必须大于0,且value的值要小于或等于max属性的值)
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>progress元素的使用</title></head><body><h1>我的工作进展</h1><p><progress value="50" max="100"></progress></p></body>
</html>

效果:

3.meter元素

meter元素用于表示指定范围内的数值。例如,显示硬盘容量或者对某个候选者的投票人数的比例等。
meter元素有多个常用的属性

属性 说明
high 定义度量的值位于那个点被界定为高的值
low 定义度量的值位于那个点被界定为低的值
max 定义最大值,默认值为1
min 定义最小值,默认值为0
optimum 定义什么样的度量值是最佳的值
value 定义度量的值
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>meter元素的使用</title></head><body><h1>学生成绩列表</h1><p>小红:<meter value="65" min="0" max="100" low="60" high="80" title="65分" optimum="100">65</meter><br/>小明:<meter value="80" min="0" max="100" low="60" high="80" title="80分" optimum="100">80</meter><br/>小李:<meter value="75" min="0" max="100" low="60" high="80" title="75分" optimum="100">75</meter><br/></p></body>
</html>

效果:

五.文本层次语义元素

1.time元素

time元素用于定义事件或日期,可以代表24小时中的某一时间。
time元素有两个属性:

  • datetime:用于定义相应的时间或日期。取值为具体时间或具体日期,不定义该属性时,由元素的内容给定日期/时间
  • pubdate:用于定义time元素中的日期/时间是文档的发布日期

2.mark元素

mark元素主要的功能是在文本中高亮显示某些字符,以引起用户注意。
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>mark元素的使用</title></head><body><h3>小苹果</h3><p>我种下一颗<mark>种子</mark>,终于长出了<mark>果实</mark></p></body>
</html>

效果:

3.cite元素

cite元素可以创建一个引用标记,用于对文档参考文献的引用说明,一旦在文档中使用了该标记,该标记的文档内容将以斜体的样式展示在页面中,以区别段落中的其他字符。
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>cite元素的使用</title></head><body><p>也许愈是美丽就愈是脆弱,就像盛夏的泡沫</p><cite>——明晓溪《泡沫之夏》</cite></body>
</html>

效果:

六.全局属性

1.draggable属性

draggable属性用来定义元素是否可以拖动,该属性有两个值:true和false,当只为true时表示元素选中之后可以进行拖动操作,否则不能拖动
格式:

<h3>元素拖动属性</h3><article draggable="true">这些文字可以被拖动</article>可拖动的图片<img src="img/2021-01-17%20(2).png" draggable="true">

2.spellcheck属性

spellcheck属性主要针对于input元素和textarea文本输入框,对用户输入的文本内容进行拼写和语法检查。spellcheck属性有两个值:true(默认值)和false,值为true时检测输入框中的值,反之不检测。
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>spellcheck元素的使用</title></head><body><h3>输入框语法检测</h3><p>spellcheck属性值为true<br/><textarea spellcheck="true">html5</textarea></p><p>spellcheck属性值为false<br/><textarea spellcheck="false">html5</textarea></p></body>
</html>

效果:

3.contenteditable属性

contenteditable属性规定是否可编辑元素的内容,但是前提时该元素必须可以获得鼠标焦点并且其内容不是只读的。
例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>contenteditable元素的使用</title></head><body><h3>可编辑列表</h3><ul contenteditable="true"><li>列表1</li><li>列表2</li><li>列表3</li></ul></body>
</html>

效果:

HTML5页面元素及属性相关推荐

  1. 《 HTML5 》— HTML5页面元素及属性

    HTML5页面元素及属性 1.无序列表-ul元素的使用 <!doctype html> <html> <head> <meta charset="u ...

  2. HTML5页面元素和属性大全,自行定位

    结构元素(手机端网页) 这些标签在电脑客户端功能相当于<p> 标签 网页头部 标签名:header 网页导航 标签名:nav 网页底部 标签名:footer 网页侧栏 标签名:aside ...

  3. html5网页综合案例制作,网页开发与制作 HTML5页面元素及属性 2-21综合案例(6页)-原创力文档...

    分析效果图 本网页可以分为3部分:头部.导航和内容.如图2-28所示. 结构分析 其中,头部信息通过元素定义,内部由标记插入图片.导航链接由元素定义,内部嵌套无序列表 .文章内容由元素定义,内部由元素 ...

  4. jQuery修改页面元素的属性

    作为一个后台开发者,在web开发的时候会常常遇到修改前台页面的属性的问题.这两天我发现jQuery的$("#id").attr("prop","值&q ...

  5. HTML5页面元素figure与figcaption标记的应用

    样式 代码 <!doctype html> <html lang="en"><head><meta charset="UTF-8 ...

  6. HTML5新增页面元素与属性

    1. 结构元素 (1)<header>元素   HTML5中的header元素是一种具有引导和导航作用的结构元素,该元素可以包含所有通常放在页面头部的内容.其基本语法格式如下: <h ...

  7. HTML页面元素及属性

    一.列表元素 1.ul元素 无序列表是网页中最常用的列表,其各个列表项之间模有顺序级别之分,通常是并列的.定于无序列表的基本语法为: <ul><li>1</li>& ...

  8. 学习通页面元素和属性

    1[单选题] HTML5 的全局属性中"contenteditable" 用于(  ). A. 规定元素的上下文菜单,该菜单会在用户点击右键点击元素时出现 B. 规定元素内容是否是 ...

  9. jQuery 获取页面元素的属性值

    获取浏览器显示区域(可视区域)的高度 :    $(window).height();    获取浏览器显示区域(可视区域)的宽度 : $(window).width();    获取页面的文档高度 ...

最新文章

  1. 第4次作业类测试代码+043+杨晨宇
  2. 【干货】NLP中对困惑度感到困惑?
  3. hdu4907 水dp 或者set
  4. 60. Leetcode 面试题 10.03. 搜索旋转数组 (二分查找-局部有序)
  5. 最大公约数 数学,结论 第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛
  6. php excel批量导入,PHP将excel文件中的数据批量导入到数据库中
  7. 025 资源的隔离与配置
  8. cache数据库和mysql_并发环境下,先操作数据库还是先操作缓存?
  9. 待人真诚p2psearcher2013源码下载
  10. 如何在Mac电脑查看后台程序?
  11. 《统计学习方法》第七章
  12. 伪原创视频软件 视频MD5怎么更改
  13. Flask中自定义红图拆分视图函数的方法以及——为什么蓝图不适合用于拆分试图函数
  14. [教程]教你如何制作彩色的3D打印Groot
  15. 计算机工作室名字大全,设计工作室名字(精选300个)
  16. 金蝶BOS开发代码调用过程
  17. 蚂蚁双链通:基于区块链的供应链协作网络
  18. 储蓄银行不良贷款增加
  19. 数据结构与算法_02_局部最优的贪心算法
  20. 学习笔记(01):OpenGL-三角形列表绘-顶点数据方式绘制

热门文章

  1. 【泡泡一分钟】间歇的GPS辅助VIO:在线初始化和标定
  2. SEMI-SUPERVISED KNOWLEDGE TRANSFERFOR DEEP LEARNING FROM PRIVATE TRAINING DATA(PATE)论文笔记
  3. MODBUS学习笔记
  4. edid 工具获取hdmi_Hdmi edid 数据解析
  5. 2年Android开发面经分享:跳槽网易个人创业失败后,拿到快手,字节,百度,美团的Offer之旅
  6. SLsec招新赛wp
  7. 基于JAVA高校防疫物资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  8. Marching Cubes算法理解
  9. 快来新宇宙带您了解如何为您的品牌进入元宇宙制定战略
  10. python scrapy框架爬虫_Python Scrapy爬虫框架学习