定义列表是否<dl>要求每个<dd>都有<dt>标签?
例:
如果为空,则每个选项1都<dd>存在:<dt><dt>
<dl>
<dt></dt>
<dd>value1</dd>
<dt>name2</dt>
<dd>value2</dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
如果为空,则每个选项2<dd>都不存在:<dt><dt>
<dl>
<dd>value1</dd>
<dt>name2</dt>
<dd>value2</dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
编辑:
dt可以为空的示例(由zend_form auto构建 - 无法更改):
<dl>
<dt><lable>Last Name:</label></dt>
<dd><input type='text' size='30' /></dd>
<dt><lable></label></dt>
<dd><input type='submit' size='30' value='submit'/></dd>
<dt><lable>Name:</label></dt>
<dd><input type='text' size='30' /></dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
谢谢
HTML 4不强制执行此操作,XHTML 1.1也不强制执行.它们只需要<dl>包含一个或多个<dt>或<dd>s.
但是,HTML 5有更严格的要求:
零或多个:(一个或多个
<dt>元素,后跟一个或多个<dd>元素)
因此,您的option2将不会在HTML 5中验证.
option1仍然没问题,因为它<dt>可以包含任何"短语内容",包括空内容.
| 归档时间: |
|
| 查看次数: |
4121 次 |
| 最近记录: |