Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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 WCAG 2.0 H44-textbox使用占位符文本时如何添加标签_Html_Wcag2.0 - Fatal编程技术网

Html WCAG 2.0 H44-textbox使用占位符文本时如何添加标签

Html WCAG 2.0 H44-textbox使用占位符文本时如何添加标签,html,wcag2.0,Html,Wcag2.0,对于H44,符合成功标准(1.1.1、1.3.1、3.3.2和4.1.2)要求我为输入文本框添加“标签”。但是,当文本框的标签文本作为占位符位于文本框本身内时,我们如何满足这些条件 例如,如果您滚动到的页脚/底部,您将看到一个用于订阅其电子邮件新闻稿的文本框,文本框“输入您的电子邮件地址”中有占位符文本。这是标签文本。如果不改变页面/页脚的设计,使标签文本位于文本框之外,我无法添加实际可见的标签?即使我通过CSS隐藏标签,它也不会符合3.3.2的要求。在html规范中明确指出,使用标签的占位符

对于H44,符合成功标准(1.1.1、1.3.1、3.3.2和4.1.2)要求我为
输入
文本框添加“标签”。但是,当文本框的标签文本作为占位符位于文本框本身内时,我们如何满足这些条件


例如,如果您滚动到的页脚/底部,您将看到一个用于订阅其电子邮件新闻稿的文本框,文本框“输入您的电子邮件地址”中有占位符文本。这是标签文本。如果不改变页面/页脚的设计,使标签文本位于文本框之外,我无法添加实际可见的标签?即使我通过CSS隐藏标签,它也不会符合3.3.2的要求。

在html规范中明确指出,使用标签的
占位符属性是不好的。请参阅下的
警告
。许多屏幕阅读器不会读取占位符。它的使用被认为是提供了一个关于需要输入字段的数据格式的线索,而不是字段的标签


WCAG 3.3.2表示通常需要标签,但如果
的上下文给出了标签应该是什么的线索,则可能不需要可见的标签,但是屏幕阅读器仍然需要一个隐藏标签。

在html规范中明确指出,为标签使用
占位符属性是不好的。请参阅下的
警告
。许多屏幕阅读器不会读取占位符。它的使用被认为是提供了一个关于需要输入字段的数据格式的线索,而不是字段的标签

WCAG 3.3.2表示通常需要标签,但如果
的上下文给出了标签应该是什么的线索,则可能不需要可见的标签,但您仍然需要屏幕阅读器的隐藏标签