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

left:50%是什么意思?不懂啊,完全不懂

left:50%是什么意思?不懂啊,完全不懂

正在回答

2 回答

靠左,占一半,也就是水平居中

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

碳60 提问者

left指的就是左半部分吗?50%就是我的元素在左半部分占一半?
2016-09-24 回复 有任何疑惑可以回复我~
#2

Dengju 回复 碳60 提问者

恩,对的
2016-09-24 回复 有任何疑惑可以回复我~
#3

碳60 提问者

非常感谢!
2016-09-24 回复 有任何疑惑可以回复我~
#4

Angrydigital 回复 碳60 提问者

left:50%和right:50%没区别。
2016-09-27 回复 有任何疑惑可以回复我~
#5

灬Mumu慕

占百分比的50%,就是居中
2016-09-29 回复 有任何疑惑可以回复我~
#6

灬Mumu慕

占百分比50%,就是居中
2016-09-29 回复 有任何疑惑可以回复我~
查看3条回复

left:50%是指向左移动50%嘛?为什么会居中呢,全部不应该是百分之百嘛?如果移动到百分之五十处,那移动过来的内容不占百分百的地方嘛

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

enowsh

哈哈,我也是搞了好长时间,你可以多试验几次。首先<div>标签的长度肯定是整个父标签的宽度了,但是有float你可能没注意到。我是这么理解的,首先left:50%是把原本长度为父标签长度的子标签的左边放到父标签的中间线上,因为float的存在,所以移动后的该标签的长度就为原来的一半了(现在放在右半边区域),这时候在移动里面的子标签,就相当于再往回移动一半,这个时候移动的该子标签的中间线就和最外边的父标签的中间线重合了。画个图很好理解的。
2016-10-06 回复 有任何疑惑可以回复我~
#2

enowsh 回复 enowsh

这个移动方法在教程的左边都有讲的,可以看一下。
2016-10-06 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

left:50%是什么意思?不懂啊,完全不懂

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号