为了账号安全,请及时绑定邮箱和手机立即绑定

有点弄混了

假想ul层的父层(即下面例子中的div层)中间有条平分线将ul层的父层(div层)平均分为两份,ul层的css代码是将ul层的最左端与ul层的父层(div层)的平分线对齐;而li层的css代码则是将li层的平分线与ul层的最左端(也是div层的平分线)对齐,从而实现li层的居中。不怎么懂

正在回答

2 回答

http://img1.sycdn.imooc.com//58c8f12b0001b6c240323024.jpg

分解就三步(目的是让子元素在DIV中居中)

第一步移动父元素到最左端(子元素打包移动)

第二步把父元素往右移动div的一半也就是容器的的一半 这样父元素最左端就会卡在div的中间

第三步移动子元素往左移动子元素移动为父元素的一半 这样子元素的中间会卡在div的中间(这里子元素默认是在父元素的最左端就省略了第一步)

。。。我是这么理解的

2 回复 有任何疑惑可以回复我~
#1

989898酱

图画的不错!
2017-03-19 回复 有任何疑惑可以回复我~

ul最左端在中间,即div层的平分线位置,li层的平分线与ul的最左端对齐,即li在中间,实现li层居中

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226367    人
  • 解答问题       18240    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

有点弄混了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信