【发布时间】:2016-04-12 13:41:24
【问题描述】:
在下面的小提琴中,您会看到 3 张图片。 我想在屏幕上居中 UL。这对我来说似乎是不可能的。有人可以帮忙吗?
https://jsfiddle.net/dtnp5ko2/
.loc-caption:before {
content: attr(title);
display: block;
}
<ul>
<li style="float: left;width: 25%;list-style-type:none;" class="loc-caption" title="location 1">
<img id="loc1" src="http://design-boxsprings.nl/beeld-matrl/locatie-showroom.jpg" width="100%"/>
</li>
<li style="float: left;width: 25%;list-style-type:none;" class="loc-caption" title="location 2">
<img id="loc2" src="http://design-boxsprings.nl/beeld-matrl/locatie-kantoor.jpg" width="100%"/>
<li style="float: left;width: 25%;list-style-type:none;" class="loc-caption" title="location 3">
<img id="loc3" src="http://design-boxsprings.nl/beeld-matrl/locatie-magazijn.jpg" width="100%"/>
</li>
</ul>
更新:谢谢 Pangloss。您的代码在屏幕上居中显示 UL。 图像不会自动放置在同一水平面上。 如果我在 1 个图像上方输入更多文本,则该图像会向下移动。 如何将 3 个图像对齐在同一水平面上,彼此完全相邻?
<ul>
<li class="loc-caption" title="location 1: office and warehouse ">
<img id="loc1" src="http://design-boxsprings.nl/beeld-matrl/locatie-showroom.jpg" />
</li>
<li class="loc-caption" title="location 2">
<img id="loc2" src="http://design-boxsprings.nl/beeld-matrl/locatie-kantoor.jpg" />
</li>
<li class="loc-caption" title="location 3">
<img id="loc3" src="http://design-boxsprings.nl/beeld-matrl/locatie-magazijn.jpg" />
</li>
</ul>
您可以在这里看到问题: https://jsfiddle.net/dtnp5ko2/2/
【问题讨论】:
标签: css html-lists centering