小编给大家分享一下css中li水平居中对齐的实现方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
css li水平居中对齐的方法:首先创建一个HTML示例文件;然后定义好li标签;最后通过“overflow: hidden;margin: 100px auto;”等属性实现水平居中对齐即可。
css实现多列li元素水平居中效果的方法
分享一段代码实例,它实现了让多列li元素水平居中效果。
这里的水平居中其实也就是li元素均匀分布效果。
代码实例如下:
<!doctype html><html> <head> <meta charset="utf-8"> <style> * { margin: 0; padding: 0; } .main { width: 1180px; height: auto; margin: 100px auto; border: 1px solid #f00; overflow: hidden; } .main ul { width: 1120px; list-style: none; margin: 0 auto; } .main ul li { width: 100px; height: 100px; margin-right: 20px; margin: 20px; background: #f00; float: left; } </style> </head> <body> <div class="main"> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> </body> </html>
效果图:
上面的代码实现了我们的要求,下面简单介绍一下它的实现原理。
设置ul元素的宽度等于li元素的宽度和加上外边距的值,假定这个值用w来表示。
ul的父元素的宽度是w-margin-right(20px),并且此父元素具有overflow:hidden属性,那么超出的外边距就会被隐藏。
看完了这篇文章,相信你对“css中li水平居中对齐的实现方法”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。