CSS2-9编程练习

CSS2-9编程练习

3、要在页面中水平居中显示,那么我们就需要设置左边为50%,但是设置完了之后会发现红色的div块并没有居中,此时我们就需要将div块再向左移动div块一半的距离

不明白【左边50%,再向左移动div块一半的距离】什么意思。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
怎么都被占用了呢 2017-07-03 18:07:02

margin-left:-XXX;  xxx是半个div宽度的值

悄然王者 2017-07-03 08:42:08

定位是按照div容器的做四边作为定位的,这个例子就是以左边作为定位的,在居中计算的时候要把里面的div中心点与边的距离计算出来,这样才能保证两个容器是居中显示的,如果不把里面的div边与中心计算出来的话,里面的div会向右偏半个div的尺寸。不知道这么说你能明白吗?

  • 提问者 Exculiburr #1
    那用什么方法再向左移动半个div的距离?right:xx;?没反应。。。
    2017-07-03 16:52:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师