我正在使用 HTML5 创建我的网页(但可能我所要求的与 5 无关)。我想在那里缩进,比如,
<ol>
<li> <fontspec from css>title</fontspec from css> detail about title
</li>
<li>..</li>
...
</ol>
我想要的是“关于标题的详细信息”应该出现在下一行(我正在使用br
它),并且是有意的;作为
1. title
detail about title
我可以使用 space 产生效果 
,但是我必须记住我输入的所有空间数,对于所有页面。html中是否有任何标签可以为我做这些事情?
编辑:
感谢您的回复, indent 正在工作,但与往常一样<p>
,这不是写入下一行,而是占用一行额外的空白。它现在是:
1. title
detail about title
编辑2
以下是实际页面的片段:
在 HTML 中:
<ol>
<li>
<item>title</item><p class="indent">details about title</p>
</li>
</ol>
在 CSS 中:
item{
font-size :120%;
color :#096cdb;
font-weight : bold;
}
.indent{
margin-left: 20px;
}
*编辑为 jukka 的评论 * 我已经意识到 theat 项目不是 html 标签。w3c 验证器给出错误,尽管 chrome 将其呈现为我的意图。我试图用 h4 代替 item,但它也占用了下一行的空间。那么,出路是什么?
编辑:
解决了工作。
我在css中定义了:
dt.item{
font-size :120%;
color :#096cdb;
font-weight : bold;
}
然后做了:
<li>
<dl>
<dt class="item">title</dt>
<dd>details about title</dd>
</dl>
</li>
这具有我正在寻找的输出,并且也由 w3c 验证。