收到有关我根本无法弄清楚的杂散开始标签的错误

2023-11-29

底部有一个编辑:

我有这个代码:

<select name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
    <option value="">Select Month</option> 
    <option value='http://www.example.com?m=201512'>
    <span style="text-decoration: underline; color: blue;">
        December 2015 &nbsp;(4)
    </span>
    </option>
</select>

当我用 Firebug 检查 HTML 时,span 标签不存在。如果我通过 Firefox 查看页面源代码,span 开始标记和结束标记将显示为红色,表明出现了问题。

将光标悬停在红色代码上会显示:杂散开始标记“span”

如果我通过验证器运行该页面,则不会发现任何错误。

也许选项标签中不允许使用跨度标签???

但是,为什么验证器不标记它???

编辑 * * * * 忽略关于验证器的部分,我再次查看,发现我正在使用 CSS 验证器。

我通过标记验证器运行该页面并得到:

错误:偏离起始标记范围。

从第 273 行第 80 列开始;至第 273 行、第 134 列

m=201512'>十月

有任何想法吗?


MDN 选项:

允许的内容带有最终转义字符的文本(如 é)。

不允许跨度,只能是文本。如果您想设置文本样式,则需要查看非标准元素的 JavaScript/CSS 解决方案。

http://www.w3.org/TR/html5/forms.html#the-option-element

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

收到有关我根本无法弄清楚的杂散开始标签的错误 的相关文章

随机推荐