请问下老师,div不是块元素吗,应该独占一行,为何这里12列才占了一行,只有十三列才占据了下一行

请问下老师,div不是块元素吗,应该独占一行,为何这里12列才占了一行,只有十三列才占据了下一行

请问下老师,div不是块元素吗,应该独占一行,为何这里12列才占了一行,只有十三列才占据了下一行

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

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

3回答
业哲 2018-03-13 15:27:31

你能可以查到       float:left ; 所以没有独占一样。

然后可以查到每一个col-   它的宽度是用百分比实现的。应该源码里面有交代,最多为12个,超出12个的情况,更多的col- ,被挤到了下一行

小丸子爱吃菜 2018-03-05 17:39:51

针对你说的这个问题,请你上传代码,要结合上下文,才能明白是什么原因导致的。

小丸子爱吃菜 2018-03-05 16:45:55

因为在bootStrap中,给元素设置了.row,就默认元素占一行,这是这个框架直接定义好的,引用了这个类就是这样的样式。

它里面的元素可以根据列的设置去进行放置,下面的子元素div设置了col-md-1

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

建议跟着老师课程中的代码先去练习~
祝学习愉快!

  • 提问者 慕粉3125272 #1
    我在有些代码中发现:用display:block设置几个元素,为什么这几个元素都在同一行,而不是一个元素占一行,明明是会级元素的嘛
    2018-03-05 16:49:32
  • qq__9987 回复 提问者 慕粉3125272 #2
    有可能是设置了弹性布局之类的。
    2018-03-19 22:10:28
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

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

在线咨询

领取优惠

免费试听

领取大纲

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