什么是正确的HTML用于签名行?

net*_*rox 3 html css underline

在用HTML创建一个将转换为PDF的表单时,我才意识到没有为签名设计的实线.

据我所知,我不知道支持它的HTML标签.最接近的是HR,但我无法通过CSS将其移到底部.另一种选择是使用TD底边作为实心1px黑色,但它不传达任何语义.

如果我使用下划线,我会看到下划线之间的空隙很小.

有什么建议?

Emi*_*mil 21

为什么不使用输入?这样,您就可以获得正确的语义.例如,屏幕阅读器将理解用户应该提交信息.

.signature {
    border: 0;
    border-bottom: 1px solid #000;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" class="signature" />
Run Code Online (Sandbox Code Playgroud)

  • 你是对的!你正在接受检查.其他替代方案不传达预期的语义.输入意味着要求在给定元素内输入.由于签名要求输入,因此输入是正确的用法.这样做时我没有想到输入标签.谢谢! (2认同)