Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 基金会';带<;p>;而不是<;h4>;?_Html_Zurb Foundation_Accessibility - Fatal编程技术网

Html 基金会';带<;p>;而不是<;h4>;?

Html 基金会';带<;p>;而不是<;h4>;?,html,zurb-foundation,accessibility,Html,Zurb Foundation,Accessibility,我正在阅读基金会卡片组件的文档,我看到它们在卡片中使用了标记。出于我的目的,我不需要将文本作为标题,我的页面上也没有,因此我不想跳过标题级别 因此,我想知道,从可访问性的角度来看,将我的文本放在标记中,而不是放在文档中的标记中,是否是一种好的做法 基金会的例子: <div class="card" style="width: 300px;"> <div class="card-divider"> <h4>I'm featured</h4>

我正在阅读基金会卡片组件的文档,我看到它们在卡片中使用了
标记。出于我的目的,我不需要将文本作为标题,我的页面上也没有
,因此我不想跳过标题级别

因此,我想知道,从可访问性的角度来看,将我的文本放在
标记中,而不是放在文档中的
标记中,是否是一种好的做法

基金会的例子:

<div class="card" style="width: 300px;">
  <div class="card-divider">
    <h4>I'm featured</h4>
  </div>
  <img src="assets/img/generic/rectangle-1.jpg">
  <div class="card-section">
    <p>This card makes use of the card-divider element.</p>
  </div>
</div>

我是特写
该卡使用卡分隔器元件

我想做的是:

<div class="card" style="width: 300px;">
  <div class="card-divider">
    <p>I'm featured</p>
  </div>
  <img src="assets/img/generic/rectangle-1.jpg">
  <div class="card-section">
    <p>This card makes use of the card-divider element.</p>
  </div>
</div>

我是特写

该卡使用卡分隔器元件


如果您跳过标题级别,这不是自动可访问性问题。在一些有效的案例中,这是有道理的,但它只应该很少发生

如果你删除卡片上的标题,屏幕阅读器用户将更难找到卡片。屏幕阅读软件有快捷键,可以更轻松地在页面上查找不同类型的元素。在这种情况下,我可以使用H键导航到所有标题(或者在iOS上,使用VoiceOver,我可以将转子设置为“标题”,然后向下滑动移动到下一个标题)

我建议保留标题,即使它们跳过了级别。没有标题比跳过级别更糟糕


但是,如果您可以控制生成一个而不是一个,那么您就无法控制将更改为一个?

如果您跳过标题级别,这不是一个自动可访问性问题。在一些有效的案例中,这是有道理的,但它只应该很少发生

如果你删除卡片上的标题,屏幕阅读器用户将更难找到卡片。屏幕阅读软件有快捷键,可以更轻松地在页面上查找不同类型的元素。在这种情况下,我可以使用H键导航到所有标题(或者在iOS上,使用VoiceOver,我可以将转子设置为“标题”,然后向下滑动移动到下一个标题)

我建议保留标题,即使它们跳过了级别。没有标题比跳过级别更糟糕

但是,如果您可以控制生成一个而不是一个,那么您是否可以控制将更改为一个