我有下面的代码抛出:st3开始标记“span”和w3cvalidation(https://validator.w3.org/)中的Stray开始标记“i”错误,很想听听你的建议来解决这个问题
<select id="sort" class="dropdown-sorted">
<option value="">SELECT</option>
<option value="1">test1 <span><i class="fa fa-angle-down" aria-hidden="true"></i></span></option>
<option value="2">test 2 <span><i class="fa fa-angle-down" aria-hidden="true"></i></span></option>
<option value="3">test 3 <span><i class="fa fa-angle-down" aria-hidden="true"></i></span></option>
<option value="4">test 4 <span><i class="fa fa-angle-down" aria-hidden="true"></i></span></option>
<option value="5">test 5 <span><i class="fa fa-angle-down" aria-hidden="true"></i></span></option>
</select>
提前致谢..
答案 0 :(得分:2)
由于option
元素中除了文字之外的其他内容无效,因此请移除span
和i
,错误将会消失。
请在代码中注意span
或i
的渲染效果不会显示,因为它会在同一个之外
<select id="sort" class="dropdown-sorted">
<option value="">SELECT</option>
<option value="1">test 1</option>
<option value="2">test 2</option>
<option value="3">test 3</option>
<option value="4">test 4</option>
<option value="5">test 5</option>
</select>