为什么无法实现整体居中
代码
1 | <!DOCTYPE html>< br >< html >< br >< head >< br > < meta charset = "UTF-8" >< br > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" >< br > < title >Document</ title >< br > < style >< br > #max{< br > margin: 0px auto;< br > width: 800px;< br > outline: 1px dotted;< br > padding-left:20px;< br > padding-bottom:20px;< br > box-sizing:border-box;< br >< br > }< br > div{< br > margin-right:20px;< br > margin-top:20px;< br > float:left;< br > outline: 1px dotted;< br > }< br > p{< br > margin: 0px ;< br > text-align: left;< br > text-indent:0.3em;< br > box-sizing:border-box;< br > }< br >< br > </ style >< br ></ head >< br >< body >< br > <!-- 此处写代码 --> < br >< div id = "max" >< br > < div id = "a" >< br > < img src = "http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" >< br > < p >欢迎来到慕课网学习知识!</ p >< br > </ div >< br > < div id = "b" >< br > < img src = "http://img1.sycdn.imooc.com/climg//590fe97d00011bda02400135.jpg" >< br > < p >欢迎来到慕课网学习知识!</ p >< br > </ div >< br > < div id = "c" >< br > < img src = "http://img1.sycdn.imooc.com/climg//590fe982000150ba02400135.jpg" >< br > < p >欢迎来到慕课网学习知识!</ p >< br > </ div >< br > < div id = "d" >< br > < img src = "http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" >< br > < p >欢迎来到慕课网学习知识!</ p >< br > </ div >< br > < div id = "e" >< br > < img src = "http://img1.sycdn.imooc.com/climg//590fe97d00011bda02400135.jpg" >< br > < p >欢迎来到慕课网学习知识!</ p >< br > </ div >< br > < div id = "f" >< br > < img src = "http://img1.sycdn.imooc.com/climg//590fe982000150ba02400135.jpg" >< br > < p >欢迎来到慕课网学习知识!</ p >< br > </ div >< br ></ div >< br ></ body >< br ></ html >< br > |
为什么这里设置了auto,最外面那个不能居中?
16
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕阿慧
2021-01-23 18:19:39
同学你好,
1、 可以直接设置#max。div{}是设置所有div标签的样式,这样也会设置最外面那个大的div的样式,会让最大的div浮动。同学代码运行效果如下:
最大的div浮动之后,margin: 0 auto;就失效了,div不会居中。
2、同学想要设置6个小div的样式应该使用#max div,这使用了css选择器中的空格选择器,
如下:
关于空格选择器,同学可以回顾一下之前课程CSS其他选择器,课程链接为https://class.imooc.com/lesson/1355#mid=31721
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9403 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧