Html 列表项格式设置不正确

Html 列表项格式设置不正确,html,css,html-lists,Html,Css,Html Lists,在这种情况下,我不喜欢这种格式。 最后一个从点白色背景的正下方开始的两行是文本正常开始的地方 问题是:我如何强迫它从右边开始呢?与上行开始的位置相同确保您的HTML是正确的。你没有,也没有关闭你的标签。 我编辑了一些样式,只是为了向您展示结果 将div切换为ul,并将背景颜色更改为边框,如下所示: HTML: 注意:请使用正确的HTML语法,否则您将无法获得预期的结果。您可以将其用作一个很好的资源,以确保为HTML元素使用正确的语法 哦,非常感谢。我不知道我必须结束。奥曼尼谢谢你的回答;当然,我

在这种情况下,我不喜欢这种格式。 最后一个从点白色背景的正下方开始的两行是文本正常开始的地方


问题是:我如何强迫它从右边开始呢?与上行开始的位置相同

确保您的HTML是正确的。你没有,也没有关闭你的标签。 我编辑了一些样式,只是为了向您展示结果

将div切换为ul,并将背景颜色更改为边框,如下所示:

HTML:

注意:请使用正确的HTML语法,否则您将无法获得预期的结果。您可以将其用作一个很好的资源,以确保为HTML元素使用正确的语法


哦,非常感谢。我不知道我必须结束。奥曼尼谢谢你的回答;当然,我会停止使用背景,只使用边框,这是一样的,你不能出错。添加它只是为了显示文本的起始位置和我希望它的起始位置:无论如何都不会使用它而不是边框。明白了,不过,在这种情况下,你应该使用“边框”来查看元素的边框,而不是使用背景。啊,是的,你是对的:我没有意识到这一点。我刚开始只是红色背景,但后来我想突出显示文本格式,所以我只是在文本中添加了另一个背景。你是对的,我可以用border来做这件事;
<ul id="ram">

    <li> zdar</li>
    <li> cau </li>
    <li> hey</li>
    <li> jak se mas ty mala slapoto? doufam, ze ne moc dobre :D </li>

</ul>
#ram {
    border: 10px solid red;
    width: 150px;

}

li {
    color: red;
    background: white;
}