我知道你不能(语义上)做这样的事情:
<p>
<div> Lorem... </div>
</p>
我正在为 WordPress 开发 comment_form():
<form...>
<div<
<label>Label<label><input...>
</div>
...
</form>
我正在使用 Foundation 的 mixin (sass) 来设置一个网格来标记和输入。这个 mixin 将制作标签并输入一个块(这些通常是内联的)。这是,好吗?我是否应该再次将标签和输入放入 2 个不同的 div 并在它们上设置网格混合?
我在默认的 comment_form() 函数中还发现:
<p class="form-submit">
<input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />
<?php comment_id_fields( $post_id ); ?>
</p>
因为我无法将该 p 更改为 div 我可能必须重新创建孔函数。我想我需要这样做,因为 Foundation 会将显示设置为阻止输入提交。我应该保持原样还是如果我想要语义标记,我应该重新创建函数吗?