列举html语义标记,HTML:语义标记地址?

目前没有用于标记实际地址或邮政地址的指定元素。您是对的:

应该仅用于表示文章或文档作者的联系信息,因此您不应该使用它来标记商家列表中的地址。

当某些语义不存在HTML时,最好的办法是标记最接近意义的元素,然后使用辅助标准,如(1)微格式类,(2)微数据属性和/或(3) )ARIA角色。就个人而言,我更喜欢Microdata而不是Microformats,因为Microdata不会干扰[class]属性,这属于造型。我不喜欢将语义与风格混合在一起。 ARIA角色是可访问性的,我不太了解它们,但是它们非常适合您的代码。

阅读Microdata syntax(HTML的扩展)。 Microdata是标记中的官方语法,而Schema.org是一种非常流行的(谷歌喜欢它)词汇以与语法一起使用。还有其他不那么受欢迎的词汇表。

要标记物理地址,请使用Schema.org PostalAddress itemtype及其相应的属性。老实说,最好的元素是普通的

The White House

1600 Pennsylvania Avenue

Washington,

DC

20500

United States of America

https://www.whitehouse.gov/


元素旨在提供(语义,有意义的)内容中的换行符,因此在邮政地址中使用它是合理的。它也是一个非常传统的用例。然而,可以认为

同样适用,因为它是技术上预先格式化的文本。
 
 

The White House

1600 Pennsylvania Avenue

Washington, DC 20500

United States of America

https://www.whitehouse.gov/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值