lic*_*rne 0 html css parent-child
我有这样的HTML代码
<ul>
<li>Text</li><br>
<li>Text</li><br>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想要的是,每个li元素之后的换行符都可以使用此代码完成.但问题是当我去W3C进行html5验证时,它会在此上下文中显示错误元素br不允许作为元素ul的子元素.
所以我明白br不能用作ul的子元素.我想知道有没有其他方法可以得到与上面相同的结果?如果它可以在CSS中完成,我很好.
提前致谢.
默认情况下,<li>元素display: list-item会导致它们生成一个块框,因此您将在它们之后获得一个中断.将display属性设置list-item为还原它们.
如果实际上意味着你想要一个边距,而不是一个简单的换行符,那么使用CSS margin属性来设置一个.