html - 为什么这些图像不是成排地出现在彼此的顶部? [HTML][CSS][ Bootstrap ]

标签 html css bootstrap-4

我正在使用 boostrap 的网格显示两行,每行有两张图片,如下所示:

<section class="container">
	    <div class="row">
	        <figure class="column-sm-6">
	            <p>floor plan</p>
	            <img src="floorplan.jpg">
	        </figure>
	        <figure class="column-sm-6">
	            <p>kitchen</p>
	            <img src="kitchen.jpg">
	        </figure>
	    </div>
	    <div class="row">
	        <figure class="column-sm-6">
	            <p>outdoor bath</p>
	            <img src="outdoorbath.jpg">
	        </figure>
	        <figure class="column-sm-6">
	            <p>bedrooms</p>
	            <img src="bedroom.jpg">
	        </figure>
	    </div>
	</section>

但正如您在运行代码片段时所看到的那样,它们相互重叠出现。为什么会这样?

最佳答案

改变你的类(class)

<div class="column-sm-6"> </div>

<div class="col-sm-6"> </div>

Bootstrap 的默认列类是“col”

关于html - 为什么这些图像不是成排地出现在彼此的顶部? [HTML][CSS][ Bootstrap ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52287197/

相关文章:

css - 是否可以在流体 div 中垂直对齐各种流体相对或静态定位的元素?

javascript - 无法将我的页面链接到 node.js 中的路由器

php - 添加另一个下拉列表到动态 php、Mysql 表单以及另外 2 个下拉列表

html - 选择包裹在另一个元素中的第 nth-child 或 nth-of-type

css - 如何使用 thymeleaf 获取当前页面地址?

javascript - 直线对齐

html - CSS - 表格单元格 - 最小宽度 - 百分比和像素 : How to solve this?

css - 调用转发到 JSP 的 Servlet 时,浏览器无法访问/查找相关资源,如 CSS、图像和链接

html - CSS 背景不起作用?

css - Bootstrap 4 模态样式 (FlexBox) 在 IE 中不起作用