html - 如何在引导程序 4 中的大屏幕上并排放置列并在小屏幕上放置列?
问题描述
我在一行中有两列,但它们不是并排的。它们位于另一行中的另一个 div 列中,但这无关紧要,不是吗?除非另有编码,否则列应始终并排。如何确保这些列在大屏幕上彼此相邻,而在较小屏幕上则在彼此下方?我尝试了 order-* 标签,但是没有用。我只是一个初学者,所以很抱歉这很容易解决,但我自己无法弄清楚。
现在看起来是这样的,文字应该在右边的图片旁边:
这是代码:
.recept-bereiding {
color: #9a084d;
margin-left: 0px;
margin-right: 50px;
}
.recept-bereiding p {
font-size: 0.85rem !important;
}
.steps {
padding-left: 0px;
list-style-type: none;
color: #9a084d;
font-size: 0.9em;
counter-reset: step-counter calc(var(--start) - 1);
}
.steps img {
padding-bottom: 5px;
}
.steps ol {
counter-reset: step-counter;
}
.steps li {
counter-increment: step-counter;
counter-reset: none;
}
.steps li::before {
content: counter(step-counter);
background-color: #7dc623;
margin-right: 5px;
padding: 4px 8px;
font-size: 0.9em;
font-weight: bold;
color: #ffffff;
border-radius: 100%;
}
<div class="container ">
<div class="row d-flex justify-content-center">
<div class="col-md-8 recept-bereiding">
<h3>Omschrijving</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed finibus odio id augue ornare scelerisque. Quisque porta tempor velit, in viverra urna euismod in. Nulla nec efficitur turpis. Quisque at.</p>
<h3>Bereidingswijze</h3>
<row>
<div class="col-md-3 p-0 steps">
<img src="https://i.imgur.com/SJAUllt.jpg" alt=""/>
</div>
<div class="col-md-9 p-0">
<ol style="counter-reset: step-counter 0" start="1" class="steps">
<li>Vestibulum rhoncus egestas lectus quis vulputate. Vestibulum rutrum, ipsum vel vestibulum suscipit, sem lorem malesuada ex, a.</li>
</ol>
</div>
</row>
</div>
<div class="col-md-3 receptside">
</div>
</div>
</div>
解决方案
出色地,
除非另有编码,否则列应始终并排
并不总是正确的,它取决于视口尺寸。我会这样编码:
<div class="container">
<div class="row">
<div class="col-md-4 recept-bereiding">
<h3>Omschrijving</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed finibus odio id augue ornare scelerisque. Quisque porta tempor velit, in viverra urna euismod in. Nulla nec efficitur turpis. Quisque at.</p>
<h3>Bereidingswijze</h3>
</div>
<div class="col-md-4 p-0 steps">
<img src="https://i.imgur.com/SJAUllt.jpg" alt="" class="img-fluid"/>
</div>
<div class="col-md-4 p-0">
<ol style="counter-reset: step-counter 0" start="1" class="steps">
<li>Vestibulum rhoncus egestas lectus quis vulputate. Vestibulum rutrum, ipsum vel vestibulum suscipit, sem lorem malesuada ex, a.</li>
</ol>
</div>
<div class="col-md-4 receptside">
</div>
</div>
</div>
</div>
考虑以下几点:
- 不要在 html 中使用行标签。row 是一个引导类,必须被视为
<div class="row">
- 结束标签不需要类,如:
</div class="row">
- 相应地使用引导响应数字。
<div class="col-md-4"
意味着它将占据中型屏幕上分配给其 div 的 12 个可用空间中的 4 个部分
推荐阅读
- protractor - sendKeys(protractor.Key.TAB) 和 (protractor.Key.RETURN) 引发错误
- python - python:win32com 模块:扫描邮箱以查找 excel 附件的脚本需要多次运行
- three.js - Three.js 将纹理设置为内联 svg
- html - 如何用弹性盒子而不是网格来做这个设计?
- reactjs - 我如何“弥合” React DOM 差距
- windows - 尽管使用了带有 powershell 5.1 的运行空间池,但没有并行化
- json-ld - 如何在java中解析JSON-LD数据并将其转换为java对象
- mysql - 在 Docker 中连接到外部 MySQL 数据库
- json - 具有动态键和特殊字符的 Ansible 访问 JSON 对象
- excel - 如果右值为零,则删除两列