父级设置了宽的百分比,子级的居中怎么设置?

父级设置了宽的百分比,子级的居中怎么设置?

父级设置了宽的百分比100%,子级的居中怎么设置? 

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

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

2回答
好帮手慕糖 2019-11-07 17:01:09

同学你好,同学的样式只设置了一半哦,上次也有说到,如下,还需要将div在往左移动div一半的距离。

http://img1.sycdn.imooc.com//climg/5dc3dd020944004a06960076.jpg

可以设置margin-left属性,值为自身宽度的一半,例:

http://img1.sycdn.imooc.com//climg/5dc3dd490947318a03430285.jpg

如果能帮助到你,欢迎采纳。

祝学习愉快!

好帮手慕糖 2019-11-07 14:12:12

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

任务中也有提示哦,例:

http://img1.sycdn.imooc.com//climg/5dc3b59409ea653e05400110.jpg

希望能帮助到你,祝学习愉快!

  • 提问者 慕工程1507747 #1
    那我也没整明白、。。。。这块咋写?
    2019-11-07 14:15:08
  • 提问者 慕工程1507747 #2
    还有我设置left: 50%; 这个之后也没有完全居中。。。。。。。
    2019-11-07 14:20:16
  • 提问者 慕工程1507747 #3
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding:0; } .test{ width: 300px; height: 100px; background: red; position:fixed; left: 50%; /*此处写代码*/ } .out{ width: 100%; height: 2000px; background-color: #abcdef; position: relative; </style> </head> <body> <div class="out"> <div class="test"></div> </div> </body> </html>
    2019-11-07 14:20:36
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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