无序列表和可访问性

2023-12-27

许多(大多数?)旨在实现可访问性和标准合规性的网站都使用无序列表进行导航。这是否使网站更易于访问,或者只是提供有用的样式元素?

我不介意它们,我一直以这种方式使用无序列表。只是,当我从页面中删除样式以尝试衡量其可访问性时,我突然意识到它也可能是普通链接。这是从哪里来的?


网站导航的最佳标记是最能代表您的导航内容的 HTML 标记。这就是 ruby​​ 与 HTML 语义的相遇之处。

您的导航是一个没有任何逻辑顺序的列表吗?如果是这样那么<UL>将是一个不错的选择。您的导航更像是需要步骤的向导,还是可能按字母或数字顺序排列?如果是这样那么<OL>可能是一个更好的选择。

将您的导航呈现为普通链接正如您提到的,不提供任何语义含义;它会建议您的导航是一个要阅读的句子。通过在列表中提供链接,您可以提示我们如何解释这一系列超文本链接的单词。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无序列表和可访问性 的相关文章

随机推荐

  • 如何获取 dag 状态,例如运行或成功或失败

    我想知道dag的状态是运行还是失败还是成功 我通过 CL 参数气流触发器触发 dag 在执行作业后 我想知道运行的状态 我找不到任何办法 我尝试了气流 dag state 但它没有给出任何结果 如果一天中有多次运行来通过命令行参数或 pyt
  • 使用 mysql_query 成功但使用 mysqli_query 失败的注入攻击

    Update 对此有一些有启发性的回应 要点是mysql函数已被弃用 而且mysqli允许您使用准备好的语句 这很有意义 而且很有帮助 而在我看来 仅仅 使用 mysqli 既没有建设性 也没有帮助 任何时候在 SO 上询问 PHP 和 M
  • 如何让Sprite遵循贝塞尔曲线

    我对 Objective C 和 Sprite Kit 还很陌生 但我已经做了一段时间的游戏开发 我目前正在开发一款 2D 游戏 敌舰在屏幕上从右向左移动 我一直在关注游戏不同部分的教程 然后在必要时进行添加 我找到了一个教程 其中游戏中的
  • XQuery 不同值与 where 子句问题

    我对 XQuery 很陌生 所以如果我遗漏了什么 请原谅 我正在尝试提取元素的某些子节点不同的数据 以及某个同级节点等于某个预定义字符串的数据 for product in fn distinct values document cpwdo
  • C++ 中的指针使用 NULL 或 0(零)吗?

    在 C 的早期 当它固定在 C 之上时 您不能使用 NULL 因为它被定义为 void 0 您不能将 NULL 分配给除void 这使得它有点无用 在那些日子里 人们普遍认为你使用0 零 表示空指针 直到今天 我仍然继续使用零作为空指针 但
  • 基于服务器 url 路径的条件标头源

    Problem 我想为每种内容类型加载自定义头文件 categoryId 在我的 CMS 上 例如 如果网址是 action archive categoryId 1 我希望它包含我的 header medicine html 文件 我绝对
  • SQL:用查询分割逗号分隔的字符串列表?

    这是我的表结构 id PaymentCond 1 ZBE1 AP1 LST2 CC1 2 VB3 CC1 ZBE1 我需要拆分列PaymentCond 并且很乐意通过简单的 sql 查询来做到这一点 因为我不知道如何使用函数并且希望保持一切
  • 使用 Mono 将 C# .NET 应用程序移植到 OS X?

    好吧 伙计们 我正在编写一个我想要跨平台的应用程序 直到最近 我一直在尝试使用 C 在 Silverlight 中执行此操作 因为它也可以在 OS X 上运行 但由于我对 C 相当生疏 而且对 Silverlight 还很陌生 所以我遇到了
  • 在文件中查找模式并重命名它们[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我使用此命令查找具有给定模式的文件 然后将它们重命名为其他名称 find name GHBAG exec bash c echo
  • asp.net 中的 url.content

    MVC 中的 url content 我可以使用什么与 ASP NET Web 表单相同的功能 如果您需要一种接受相对路径并为 ASP NET Web 表单生成 URL 的方法 请参阅Page ResolveUrl or Page Reso
  • MAC OS X El Capitan 上的 Mono:LSOpenURLsWithRole

    我有一个 NET 软件 它在 Linux 和 MAC 上的 Mono 上运行 该软件打包为 appMacpack在 OSX Lion 下的 Mono 3 6 0 上 并使用 PackageMaker 创建了一个安装程序 它在所有新版本的 O
  • 使用 apache poi 在文档 .docx 中创建文本框

    I want create a text box in a document docx but I didn t find a method that help me do it and any example Someone know h
  • 如何制作具有两个手柄(针)的侧栏(轨迹栏)

    我的问题是我必须制作一个有两个手柄 针 的 SlideBar TrackBar 1 最小值 较低值 2 最大值 上限值 Like 开始 结束事实上 可能需要的范围是滑动条上的两个长约 2000 个刻度 到目前为止 我在互联网上进行了搜索 并
  • 如何包含弹性布局?

    我正在尝试将弹性布局添加到角度应用程序中 但是当我这样做并尝试使用它时 应用程序会崩溃 我已经安装了 npm i angular flex layout angular cdk 然后导入到app module ts中 import Flex
  • 在 MySQL 中将行从一个表复制到另一个表

    我有两个具有相同结构的表 我需要从一个表中选择数据并将它们存储到另一个表中 我怎样才能做到这一点 insert into tablea id name select id name from tableb
  • 强制 spring RestTemplate 将纯文本处理为 JSON?

    Web API 正在响应请求Content Type text plain charset utf 8 但消息的格式就像 JSON 一样 例如 total 168 page 0 pageCount 1 在 Spring 中 此消息使用 Re
  • 有没有办法通过批处理脚本在文件中存储和检索密码?

    ECHO OFF DFC EXE get isfrozen IF Errorlevel 1 GOTO Frozen IF Errorlevel 0 GOTO Thawed Frozen Echo Errorlevel 1 Computer
  • 在运行时获取 JAVA_OPTS

    我的应用程序部署在 Tomcat 上 并且我已经配置了JAVA OPTS环境变量在 etc default tomcat7 似乎有一百万个不同的地方可以将这些变量提供给 Tomcat 所以我想检查我提供的值是否是实际使用的值 我可以在运行时
  • Emacs 临时模式下的密码编辑

    我正在使用 emacs流浪模式 http www emacswiki org emacs TrampMode通过 ssh 远程编辑文件 问题是每次保存正在编辑的文件时都必须输入用户密码 我觉得这很烦人 我怎样才能只写一次密码 编辑会话 啊
  • 无序列表和可访问性

    许多 大多数 旨在实现可访问性和标准合规性的网站都使用无序列表进行导航 这是否使网站更易于访问 或者只是提供有用的样式元素 我不介意它们 我一直以这种方式使用无序列表 只是 当我从页面中删除样式以尝试衡量其可访问性时 我突然意识到它也可能是