迷路开始标记“span”w3validaor错误

时间:2016-11-12 10:32:52

标签: html w3c-validation

我有下面的代码抛出: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>

提前致谢..

1 个答案:

答案 0 :(得分:2)

由于option元素中除了文字之外的其他内容无效,因此请移除spani,错误将会消失。

请在代码中注意spani的渲染效果不会显示,因为它会在同一个之外

 <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>

相关问题