javascript - CSS, HTML 列表缩进
问题描述
我对 HTML 很陌生,我在正确格式化我的列表时遇到了很多麻烦。在我当前的代码中,我有一个编号列表。我的目标是在数字本身和后面的文本之间创建一个缩进或空格。例如:
1.(缩进)所有日期/字段/等
2.(缩进)一个“全文查询”
3.(缩进)缩小搜索范围等
我尝试在 w3schools 和其他 StackOverflow 帖子上搜索提示,但似乎找不到解决方案。我相信这是由于有一个列表而不是像段落这样的常规文本。任何帮助,将不胜感激。
解决方案
像这样使用text-indent
规则(另请参阅我稍作改动的JSFiddle:
<style type="text/css">
li {
padding-right: 5px;
}
</style>
style
标签属于该部分head
(我把我的放在我链接的小提琴的第 20 行)。
我建议向您的li
元素添加一个类,这样您就可以只更改您想要的特定元素,而不是页面上的所有 li
元素。
另外,您没有问过这个问题,但总的来说,我建议避免使用内联样式。一旦您的页面变大,它们就很难维护,修改每个内联样式将花费更长的时间,并且可能导致额外的错误。
推荐阅读
- reactjs - 在 React Particles JS 中看不到图像
- node.js - 将 Node/MongoDB Atlas 应用程序部署到 Heroku - Heroku 无法连接到 Mongo 集群
- sql - 获取从 x% 到 y% 所需的平均时间 (SQL)
- python - 在 python pandas 中使用 read_csv 忽略回车符(u1000D)
- python - 将字典传递给具有解包参数的函数
- sql - Oracle过程从查询结果中插入多行
- javascript - 似乎无法将 React 自定义钩子的返回直接传递给 React 上下文
- razor - Razor组件按钮@onclick不调用c#方法
- python-3.x - Pandas groupby时间戳并增加计数
- haproxy - 为什么我的 Haproxy 统计 GUI 限制会话在后端坚持 20000?