css样式怎样设置 <ul></ul>标签中li内容居中左对齐? 20

 我来答
贪恋迩的香吻
推荐于2016-08-27 · TA获得超过2.1万个赞
知道大有可为答主
回答量:3485
采纳率:79%
帮助的人:423万
展开全部
居中:text-align:center;( 而默认就是左对齐的),
再设置:text-align:left;
代码如下:
.box{text-align:center;text-align:left}

<ul class=“box”>
<li>内容1</li>
<li>内容2</li>
<li>内容3</li>
</ul>
lp5276159be1
2012-09-05 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4306万
展开全部
额。。。你到底是想居中还是左对齐?
居中就直接用text-align:center; 而默认就是左对齐的,顶多是设置text-align:left;

如果你想要的效果是内容偏中间一点,那你就在li上加padding-left控制位置
更多追问追答
追问
中的内容有不一样的长度,用text-align:center;设置的时候,样式很是难看,怎样设置样式先居中,居中的基础上左侧对齐?
追答
按照我的逻辑思维来看你的这个想法,我认为是完全矛盾的,因为内容长度不同的情况下,左对齐后从视觉感上看是怎么样都看着不会像是居中的,长度不同的左对齐,居中的效果肯定是以最长内容为基准的,也就是说,你只要把最长内容设为居中就行,但是内容如果是一直在变化的,你也不清楚到底能有多长,那么直接设置居中样式肯定是不行的,综合各方面的考虑,最有效的方法就是你只需要加padding:0 30px; 左右内边距来达到效果,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小桃红本人
2020-10-18 · TA获得超过1017个赞
知道答主
回答量:237
采纳率:100%
帮助的人:14.5万
展开全部
整体居中,元素分散对齐,文字左对齐是吧?
第一步:父元素设定宽度(没有宽度就没有所谓的居中),然后用margin:auto;设置成水平居中;
第二步:子元素用代码display:inline-block;设成块,父元素用这个代码: text-align-last: justify;意思是组分散对齐。
第三步:然后对里面的内容用text-align-last:left;设置左对齐,就可以达到你想要的效果。
例如:
<ul style=" text-align-last: justify;width:50%;margin:auto;">

<li style="text-align-last:left;display:inline-block;">aa</li>
<li style="text-align-last:left;display:inline-block;">aa</li>
</ul>
同理,如果要文字居中,li里面的对齐方式设置成center就行了。图片的话也可以用margin。
如果想让块分散后又不贴边,把ul宽设置成80%或其他比例,margin设置auto就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谨弼城08
2012-09-12
知道答主
回答量:38
采纳率:0%
帮助的人:22.8万
展开全部
用word-break试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
O心随缘飘O
2012-09-05 · TA获得超过560个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:235万
展开全部
你是指看起来文字间距一样,而li横向排列?
追问
是的,该怎么设置样式呢
追答
内容1内容2内容3

.ulbox li{padding:0 10px; float:left;}

这样?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式