这是一个简单的HTML复选框输入元素:
<input type="checkbox" id="c1">I am a checkbox</input>
但是单击文本不会选中复选框,而是使用label元素来解决:
<input type="checkbox" id="c1"/><label for="c1">I am a checkbox</label>
所以我的问题是什么是有用的复选框文本?
答案 0 :(得分:4)
什么是有用的复选框文字?
无。 HTML无效。禁止<input>
的结束标记。 input
元素被定义为EMPTY,不能有任何子节点。
答案 1 :(得分:0)
您的第一个示例是无效的HTML。 <input>
标记是自动关闭的,即<input />
和<input>
都可以,但<input></input>
不是。
您可以将以下代码粘贴到the HTML validator。
中进行检查<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<input type="checkbox" id="c1">I am a checkbox</input>
</body>
</html>