Html CSS:在没有flex模型的情况下,将ul li项目对齐到中心(带边距)
我有这样的代码:Html CSS:在没有flex模型的情况下,将ul li项目对齐到中心(带边距),html,css,flexbox,Html,Css,Flexbox,我有这样的代码: <ul class="tiles"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> 看起来是这样的: 是否真的要将其更改为此类模型(不带flex box): 如何操作?只需将文本对齐:居中添加到您的ul。文本居中对齐
<ul class="tiles">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
看起来是这样的:
是否真的要将其更改为此类模型(不带flex box):
如何操作?只需将
文本对齐:居中
添加到您的ul
。文本居中对齐在许多情况下都很有用,并且不仅仅用于文本。它可以在任何内联或内联块元素上使用,并且可以实现像这样一些整洁的小事情
ul.tiles{
宽度:220px;
高度:200px;
列表样式类型:无;
背景:#塞切奇;
填充:0;
文本对齐:居中;
}
李{
显示:内联块;
宽度:50px;
高度:50px;
背景:#8ac249;
文本对齐:居中;
线高:50px;
保证金:5px;
}
- 一,
- 二,
- 三,
- 四,
- 五,
只需将文本对齐:居中
添加到您的ul
。文本居中对齐在许多情况下都很有用,并且不仅仅用于文本。它可以在任何内联或内联块元素上使用,并且可以实现像这样一些整洁的小事情
ul.tiles{
宽度:220px;
高度:200px;
列表样式类型:无;
背景:#塞切奇;
填充:0;
文本对齐:居中;
}
李{
显示:内联块;
宽度:50px;
高度:50px;
背景:#8ac249;
文本对齐:居中;
线高:50px;
保证金:5px;
}
- 一,
- 二,
- 三,
- 四,
- 五,
将文本对齐:居中;在ul瓷砖中
将文本对齐:居中;在ul瓷砖中
你是说你的李是浮动的所以这不起作用?如果是这样,它们需要浮动吗?是的,浮动不起作用。我不确定它们漂浮的时候有没有办法?我猜你有理由让它们浮动,我能问一下是什么吗所以它坏了(如果我加上float,一切都正常,但位置不对)你看到我的小提琴了吗?@brabertaser1992是的,给你的
li
标签加上vertical align:top
。看这里:你是说你的李是浮动的,所以这不起作用?如果是这样,它们需要浮动吗?是的,浮动不起作用。我不确定它们漂浮的时候有没有办法?我猜你有理由让它们浮动,我能问一下是什么吗所以它坏了(如果我加上float,一切都正常,但位置不对)你看到我的小提琴了吗?@brabertaser1992是的,给你的li
标签加上vertical align:top
。请看这里:
ul.tiles{
width: 220px;
height: 200px;
list-style-type: none;
background: #cecece;
padding: 0;
}
li{
display: inline-block;
width: 50px;
height: 50px;
background: #8ac249;
text-align: center;
line-height: 50px;
margin: 5px;
float: left;
}
ul.tiles{
width: 220px;
height: 200px;
list-style-type: none;
background: #cecece;
padding: 0;`enter code here`
text-align:center;
}
li{
display: inline-block;
width: 50px;
height: 50px;
background: #8ac249;
text-align: center;
line-height: 50px;
margin: 5px;
}