Html 为什么验证程序对该代码无效?
我有密码:Html 为什么验证程序对该代码无效?,html,validation,Html,Validation,我有密码: <ul> <li>home</li><span class="divider"> | </span> ..... </ul> 家| ..... 及 一个两个三个 但是说错了。我该怎么办?在中允许的元素只是: 允许内容 零个或多个锂元素 如果要添加边框/管道,请使用CSS。像这个例子(为了简单起见) 主页 关于我 随着你对CSS越来越熟悉,你会找到更好的方法来实现这一点。。。而且也不是内联的。在中
<ul>
<li>home</li><span class="divider"> | </span>
.....
</ul>
- 家
|
.....
及
- 一个
两个- 三个
但是说错了。我该怎么办?在
中允许的元素只是
:
允许内容
零个或多个锂元素
如果要添加边框/管道,请使用CSS。像这个例子(为了简单起见)
主页
关于我
随着你对CSS越来越熟悉,你会找到更好的方法来实现这一点。。。而且也不是内联的。在
中允许的元素只是:
允许内容
零个或多个锂元素
如果要添加边框/管道,请使用CSS。像这个例子(为了简单起见)
主页
关于我
随着你对CSS越来越熟悉,你会找到更好的方法来实现这一点。。。而且也不是内联的。直接位于
标签下方的所有标签必须是
标签。这些标记可以包含跨距,但
本身不应该包含跨距。直接位于
标记下方的所有标记必须是标记。这些标记可以包含跨距,但
本身不应该包含跨距。您在标记之外有文本,而在
元素内则不是有效的HTML。或者在它们自己的
元素中设置分隔符,或者查看使用border
CSS属性来创建它们。顺便说一句,验证程序不会说“错”。它表示“在此上下文中不允许元素span作为元素ul的子元素”和“可以使用元素span的上下文:需要语法内容的地方”以及“元素ul的内容模型:零个或多个li和脚本支持元素”。这将回答您的问题。您的
标记外有文本,而
元素内的文本不是有效的HTML。或者在它们自己的
元素中设置分隔符,或者查看使用border
CSS属性来创建它们。顺便说一句,验证程序不会说“错”。它表示“在此上下文中不允许元素span作为元素ul的子元素”和“可以使用元素span的上下文:需要语法内容的地方”以及“元素ul的内容模型:零个或多个li和脚本支持元素”。这会回答你的问题。我的回答不会误导你,就像Rob G说的,你可以把span
等放在
里面。。。我只是更喜欢li
本身的CSS选项。这样我的答案就不会产生误导,就像Rob G说的,你可以把span
等放在
里面。。。我只是更喜欢li
本身的CSS选项。
<ul><li>one</li> | <li>two</li> | <li>three</li></ul>
<ul>
<li style="border-right:solid 1px #000;">Home</li>
<li style="border-right:solid 1px #000;">About Me</li>
</ul>