火次果
火次果

暂无菜单项

首页/文章/技术文章/web前端/HTML5/
打开 MD 链接

area 标签 rel 属性:热区链接的语义提示

发布于 1天前
5
area 标签热区 rel 属性示意

area 配合 map 在单张图片上划分可点击热区。rel 属性为热区链接提供机器可读的语义提示,但存在明确的前置条件。

📌 生效前提

rel 仅在 area 带有 href 时才生效。无 href 的 area 只是占位区域,rel 无任何作用。二者必须共存。

📋 合法取值

  • nofollow:不向目标传递权重
  • noopener:新窗口打开时隔离 window.opener
  • license:指向许可协议
  • help:指向帮助文档
  • 其余如 next、bookmark 亦可用

非标准值会被浏览器忽略,不会报错但无效果。

🔍 作用边界

rel 仅影响 SEO 与可访问性提示,不改变链接跳转行为,也不控制打开方式。新窗口打开仍靠 target='_blank',安全隔离靠 rel='noopener'。

♿ 可访问性

每个 area 应带 alt,描述该热区的用途;缺失 alt 的 area 会被读屏软件跳过,破坏导航。

📌 典型结构

<img src='map.jpg' usemap='#m' alt='站点示意图'>
<map name='m'>
  <area href='/a' rel='nofollow' alt='分区A' coords='0,0,50,50'>
</map>

常见问题(FAQ)

area 没 href 时 rel 有效吗?
无效,rel 必须与 href 共存。
rel 能控制打开方式吗?
不能,新窗口靠 target,隔离靠 rel=noopener。
非标准 rel 值会报错吗?
不会,被浏览器忽略。
area 需要 alt 吗?
需要,缺失会被读屏跳过。
noopener 有什么用?
隔离 window.opener,防反向操纵页面。
area 标签nofollowrel 属性图片热区链接语义
支持作者
如果这篇内容对你有帮助,可以请作者喝杯咖啡
0 点赞
0 收藏
分享
0 讨论
反馈
0 / 600
细中粗
0 讨论
热门最新
总结
暂无总结
嗨,下午好!
所有的成功,都源自一个勇敢的开始
创作
社区
购物
会员
近期热门

暂无数据

火次果
火次果
首页
资迅中心
小店
AI导航
社区
所有的成功,都源自一个勇敢的开始
不辜负每一个勇敢的开始
关于FAQ协议
火次果 © 2026鲁ICP备2025164830号-1