相关疑难解决方法(0)

没有<form>,<input>是否良好形成?

<input>没有它是否有效<form>

有一个标记页面中某些字段的过程,只是找到一个页面,其中包含未按预期标记的输入字段.
我花了一段时间,但得出的结果是,获取表单元素然后获取字段的过程是导致这些因素没有形成的原因.

html forms input

211
推荐指数
5
解决办法
8万
查看次数

使用它们进行交互是否反对输入标记语义?

我一直在忙着使用CSS 制作交互式标签布局,而且有人告诉我这不是<input>标签的预期语义含义.现在,我知道HTML5比以前的HTML版本更多地关注语义,所以我想知道,对于输入语义来说,它是类似于以下内容的东西:

<label for="toggleTab" class="togglelabel">Toggle tab</label>
<input type="checkbox" id="toggleTab" class="toggleinput">
<div class="toggletab">Look at this thing hide and show</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.toggletab, .togglelabel {border:1px solid #AAA;display:block;}
.toggleinput, .toggletab {display:none;}
.toggleinput:checked + .toggletab {display:block;}
Run Code Online (Sandbox Code Playgroud)

(演示)

标准[1] [2]都说同样的话:

input元素表示类型化的数据字段中,通常用表单控件以允许用户编辑的数据.

所以对我而言,这似乎确实与输入标签应该用于什么(因为这与数据无关,而只是向用户显示某些事物).

然后当然我的后续问题是,如果确实不是根据标准应该使用什么输入标签,那么违背语义标准是不是很糟糕

html html5 web-standards semantic-markup

7
推荐指数
1
解决办法
270
查看次数

标签 统计

html ×2

forms ×1

html5 ×1

input ×1

semantic-markup ×1

web-standards ×1