您应该避免使用display:none或visibility:hidden对表单域的元素,因为这会对辅助功能产生负面影响.通过键盘(无鼠标)导航网站的用户将无法在表单元素之间进行选项卡并选中/取消选中它们.您可以尝试使用以下代码:
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
Run Code Online (Sandbox Code Playgroud)
更新:由于Firefox中存在已知错误,单选按钮的边框和点appearance: none在应用时仍然可见.将不透明度设置为零似乎对我有用:
opacity: 0;
Run Code Online (Sandbox Code Playgroud)
请参阅HTML 表单:控件类型:
隐藏控件 作者可以创建不呈现但其值通过表单提交的控件。作者通常使用此控制类型来存储客户端/服务器交换之间的信息,否则这些信息将由于 HTTP 的无状态性质而丢失(请参阅 [RFC2616])。该
INPUT元素用于创建隐藏控件。
| 归档时间: |
|
| 查看次数: |
31179 次 |
| 最近记录: |