html - <ol> 列表元素编号与元素内容不一致?

标签 html css layout

奇怪的问题<ol>列表项编号与其内容不一致。参见 live page或截图:1 , 2

看到有序列表的行号与其内容不对齐。当屏幕很宽时它们都在下面,当屏幕很窄时它们都在空中。

认为是 CSS 有问题,因为 Chrome 和 Firefox 都以这种方式呈现列表,但在样式表中根本没有发现任何奇怪的样式。这是 HTML5 的正常行为吗 <ol> ?如何使元素编号与其相应内容的顶行对齐,无论是宽屏还是窄屏?

最佳答案

这是因为您申请了display:inline-block<a>标签。申请即可display:block<a>标签

堆栈片段

a {
  display: block;
  margin-bottom: 10px;
}
<ol>
  <li> <a>http://n3.datasn.io/data/api/v1/n3_lyz/cars_and_powersports_vehicle_and_motorcycle_and_boat_14/atv/list/?app=html-bunker</a>
  </li>
  <li> <a>http://n3.datasn.io/data/api/v1/n3_lyz/cars_and_powersports_vehicle_and_motorcycle_and_boat_14/atv/list/?app=html-bunker</a>
  </li>
  <li> <a>http://n3.datasn.io/data/api/v1/n3_lyz/cars_and_powersports_vehicle_and_motorcycle_and_boat_14/atv/list/?app=html-bunker</a>
  </li>
  <li> <a>http://n3.datasn.io/data/api/v1/n3_lyz/cars_and_powersports_vehicle_and_motorcycle_and_boat_14/atv/list/?app=html-bunker</a>
  </li>
</ol>

关于html - <ol> 列表元素编号与元素内容不一致?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48483547/

相关文章:

html - 使用自定义 CSS 表清理 Twitter Bootstrap 代码

javascript - 在空间和位置方面添加特定类

CodeIgniter 和布局?

html - 这种页面布局的名称是什么

javascript - 如何编辑收到的 JSX 元素以将 prop 附加到其中的任何 img 元素?

html - 构建水平 slider - 垂直 float 的 div

html - 列表项不与 Firefox 合作

html - 在 flexbox 布局中,交叉轴是否有 `flex-shrink: 0` 声明?

html - 为什么我的div在调整大小时停在左边

php - 阻止 WordPress 自动格式化某些代码