星空网 > 软件开发 > 网页设计

css如何实现li元素在父元素中平均分布效果

css如何实现li元素在父元素中平均分布效果:
在实际应用中,通常父元素中有一排子元素,并且这些子元素能够在父元素中均匀分布。
虽然效果简单,实现的方式也各有不同,但是对于一些初学者可能会构成一些困扰。
代码如下:

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style>*{ margin:0px; padding:0px;}#box{ width:625px; border:1px solid red; overflow:hidden; margin:50px;}#ul_box{width:630px;}ul li{ width:100px; height:30px; margin-right:5px; list-style:none; float:left; background:#CCC; text-align:center; line-height:30px;}</style></head> <body><div id="box"> <div id="ul_box">   <ul style="overflow:hidden">   <li>蚂蚁部落一</li>   <li>蚂蚁部落二</li>   <li>蚂蚁部落三</li>   <li>蚂蚁部落四</li>   <li>蚂蚁部落五</li>   <li>蚂蚁部落六</li>  </ul> </div></div></body> </html>

上面的代码实现了导航栏在父元素中均匀分布的效果,并且两端都没有空隙,只有中间有空隙。
实现原理:
其实实现的原理非常的简单,就是li元素浮动以后,然后设置右外边距,再将父元素ul_box(其实用ul元素也是可以的)宽度设置为ul的宽度,也就是630(包括li元素的宽度还有外边距),这个时候自然左右边会有空隙,然后只要使用最外层的box父元素进行一下overflow截取就可以了。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=16765

更多内容可以参阅:http://www.softwhy.com/divcss/




原标题:css如何实现li元素在父元素中平均分布效果

关键词:CSS

CSS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

KiKUU科长:https://www.goluckyvip.com/tag/21924.html
KiKUU入驻:https://www.goluckyvip.com/tag/21925.html
KiKUU物流:https://www.goluckyvip.com/tag/21926.html
Kilimall店铺:https://www.goluckyvip.com/tag/21927.html
Kilimall店铺申请:https://www.goluckyvip.com/tag/21928.html
Kilimall开店:https://www.goluckyvip.com/tag/21929.html
2024.03.29亚马逊选品推荐(仅供参考):宠物饮水机滤芯片:https://www.kjdsnews.com/a/1836532.html
想要搞钱,就去做离搞钱最近的事:https://www.kjdsnews.com/a/1836533.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流