HTML – 如何在li中居文本?

HTML – 如何在li中居文本?,第1张

概述我试图在四个不同的li元素之间有相等的间距,但我最终得到了这个: HTML: < UL><李>收件箱< /立GT;< /立GT;<李>草稿箱< /立GT;< /立GT;<李>发送< /立GT;< /立GT;<李>垃圾和LT; /立GT;< / UL> CSS: ul li { width: 25%; display: inline-block; text-align 我试图在四个不同的li元素之间有相等的间距,但我最终得到了这个:

HTML:

< ul><李>收件箱< /立GT;< /立GT;<李>草稿箱< /立GT;< /立GT;<李>发送< /立GT;< /立GT;<李>垃圾和LT; /立GT;< / ul>

CSS:

ul li {      wIDth: 25%;     display: inline-block;     text-align: center;}

我已经测试了CSS,它正在按预期工作.我认为问题在于li并不都具有相同数量的字母,所以最终会产生一些奇怪的视觉效果.我相信这个的理由:

(等间距)

解决方法 我对这个问题的处理方法是将li放在ul上,因为ul的宽度自然与父级相同.

ul {    /* Use flex Boxes to align li items */    display: flex;    justify-content: space-around;    /* Remove default padding from major browsers */    padding: 0;    /* HIDe the default decorations for li items */    List-style: none;}ul > li {    /* display the elements in one line */    display: inline-block;}

查看this JSFiddle以查看它是否正常工作.

总结

以上是内存溢出为你收集整理的HTML – 如何在li中居文本?全部内容,希望文章能够帮你解决HTML – 如何在li中居文本?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1056141.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存