本节书摘来自异步社区《HTML5开发手册》一书中的第2章,第2.4节,作者: 【美】Chuck Hudson , 【英】Tom Leadbetter 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 初学者“菜谱”:使用address元素提供通信信息

规范中将address元素定义为“分节元素”,与nav或article类似。不过,我们将它放在本章讲解,主要因为我们认为它作为文本级语义更为合适,原因是它的用法与文字内容相关,而不是页面布局。

多年以来,Web开发人员一直错误地使用了address元素。它并非显示通用邮寄地址(通常在某个“联系我们”页面中)的通用方式。因此,下面这种使用方式是错误的:


https://yqfile.alicdn.com/5d7e6c79b8f2819a353ee62a65ec91bd293107a4.png" >

为了澄清这一点,HTML5将address元素定义为:显示与它最近的article或body元素的通信信息。

此定义的含义是什么?它表示你应该使用address元素来显示当前article作者或整个页面的通信信息。因为可以在article中使用address,所以这也意味着在一个页面中可以多次使用address元素。address元素的内容可以是电子邮件地址、网址、电话号码、邮寄地址或其他任何通信信息。

由于address元素用于通信信息,所以通常会在footer中使用到address。代码2.5使用了两次address元素:一次用于主页面内容的作者,另一次用于显示整个网站的作者。

代码2.5 多次使用address元素


《HTML5开发手册》——2.4 初学者“菜谱”:使用address元素提供通信信息相关推荐

  1. 《HTML5开发手册》——1.5 初学者“菜谱”:使用nav元素创建导航

    本节书摘来自异步社区<HTML5开发手册>一书中的第1章,第1.5节,作者: [美]Chuck Hudson , [英]Tom Leadbetter 更多章节内容可以访问云栖社区" ...

  2. 读书笔记:《HTML5开发手册》--figure、time、details、mark

    周日继续读<HTML5开发手册>,并进行Demo练习,今天主要学习四个HTML5新增的元素:figure.time.details.mark. 不学不知道,原来这些平时不注意的元素都有着很 ...

  3. JAVA制作网页的软件有哪些,html5开发工具(开发html5网页的软件有哪些)

    html5开发工具 1.SublimeText SublimeText是一个跨渠道的代码编bai辑器,一起支持duWindows.Linux.MacOSX等操作系统,也是HTML和散文zhi先进的文本 ...

  4. 太强了!阿里技术团队重磅开放 《Java 开发手册》(附下载地址)!

    <阿里巴巴 Java 开发手册>的愿景是码出高效,码出质量.它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践. 从严格 ...

  5. BATZ,一份《Android架构开发手册》就够,已offer

    前言 今年的面试比往年要难得多,各个互联网企业对于Android岗位的要求越来越多,也越来越高,主要是初级岗位已经趋近饱和,但高级岗位又相对来说缺乏,这类的人才偏少,因此作为Android开发人员,我 ...

  6. 《码出高效:Java 开发手册》正式发布,83行代码计划启动

    可爱的Java开发者们,让你们久等了! 9月22日杭州云栖大会,众所期待的新书<码出高效:Java 开发手册>正式发布,并宣布将所有图书收益捐赠于技术公益项目. 本次新书发布,邀请了来自阿 ...

  7. 《码出高效:Java开发手册》背后的故事

    2018年12月22日,由博文视点组织的<码出高效:Java开发手册>作者见面会暨签售仪式在北京举行,InfoQ对书籍作者孤尽(杨冠宝).鸣莎(高海慧)进行了采访,了解了此书出版背后的一些 ...

  8. 前端初学者开发学习视频_初学者学习前端开发的实用指南

    前端初学者开发学习视频 by Nikita Rudenko 通过尼基塔·鲁登科(Nikita Rudenko) 初学者学习前端开发的实用指南 (A practical guide to learnin ...

  9. 让你久等了!《码出高效:Java 开发手册》正式发布

    可爱的Java开发者们,让你们久等了! 9月22日杭州云栖大会,众所期待的新书<码出高效:Java 开发手册>正式发布,并宣布将所有图书收益捐赠于公益项目. 此书从立意到付梓,历时超过两年 ...

最新文章

  1. Linux下“/”和“~”的区别
  2. 队列:实用程序服务和数据结构
  3. Ubuntu解压缩zip,tar,tar.gz,tar.bz2
  4. 库存系统难破题?京东到家来分享
  5. 解决sqlserver1433端口占用问题
  6. tomcat日志切割-logrotate
  7. LintCode 1671. 玩游戏(贪心、难)
  8. Javascript - demo 与 捷径
  9. Nexus启动失败处理:The nexus service was launched, but failed to start.
  10. C语言数字雨--90行代码
  11. imx6,imx7和am335环境变量配置文件
  12. BS 和CS的区别
  13. java面试 socket_java网络编程面试题
  14. 2021年中国人口数量、人口结构现状、男女比例及人口增长情况分析[图]
  15. 计算机表格中的乘法怎么用,excel表格中怎么使用乘法公式
  16. python第六周拼图_python – 解决n-queen拼图
  17. SMTP客户端python实现
  18. 如何打破传统制造业信息孤岛,实现企业一体化决策管理
  19. 超低电容TVS管(ESD静电保护二极管)阵列的应用及型号介绍
  20. 一分钟,华北科技学院会发生什么?

热门文章

  1. 尺度不变特征变换匹配算法详解
  2. Redis客户端JetCache的单机版和集群版的配置
  3. Linux驱动程序编写
  4. 使用Gearman做分布式计算
  5. ASP.NET 制作让搜索引擎可以友好访问的链接
  6. 使用docker制作hexo镜像
  7. 跨平台PHP调试器设计及使用方法——通信
  8. OpenMP知识点汇总
  9. python引流_Python为什么值得学习?(下)
  10. 计算机输入输出有哪几种控制方式,计算机输入/输出的方式有哪几种?