【问题标题】:align unordered list items [closed]对齐无序列表项[关闭]
【发布时间】:2015-07-30 23:11:47
【问题描述】:

我有无序列表:

-Item1-
-Item2Item2-
Item3Item3Item

每个元素都有不同的长度。 我想创建一个列表,其中所有项目都具有相同的长背景颜色,文本对齐如下:

-----------------
-----Item1-------
-----------------

-----------------
---Item2Item2----
-----------------

-----------------
-Item3Item3Item3-
-----------------

这里 --- 是彩色背景。我该怎么做?

【问题讨论】:

  • 填充; 0 像素 10 像素;填充:0;边距:0;许多组合。没有工作。它对齐测试而不是背景部分((
  • 你能提供更多的细节/代码吗? StackOverflow 是一个获取代码帮助的地方,而不是让其他人为你编写代码的地方。

标签: html css text-align


【解决方案1】:

ul 的显示设置为inline-blockblock 并将宽度设置为auto 将使项目适合最宽的选项。

ul {
  width: auto;
  padding: 0;
  margin: 0;
  display: inline-block;
  float: left;
  clear: both;
}
li {
  background: lightblue;
  width: 100%;
  padding: 10px;
  text-align: center;
  list-style: none;
  margin-bottom: 10px;
}
<ul>
  <li>Item 1</li>
  <li>Item 2 Item 2</li>
</ul>
<ul>
  <li>Item 1</li>
  <li>Item 2 Item 2</li>
  <li>Item 3 Item 3 Item 3</li>
  <li>Item 4 Item 4 Item 4 Item 4</li>
</ul>
<ul>
  <li>Item 1</li>
  <li>Item 2 Item 2</li>
  <li>Item 3 Item 3 Item 3</li>
  <li>Item 4 Item 4 Item 4 Item 4</li>
  <li>Item 5 Item 5 Item 5</li>
  <li>Item 6 Item 6 Item 6 Item 6 Item 6</li>
</ul>

【讨论】:

  • 这就是我要找的!!!谢谢。
猜你喜欢
  • 2017-08-02
  • 2012-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-22
  • 2022-06-10
  • 1970-01-01
相关资源
最近更新 更多