【发布时间】:2021-08-10 03:36:41
【问题描述】:
所以简单解释一下,我一直在尝试将图片移到右侧,将文字移到左侧!我将在这里粘贴代码以及网站的图片。 提前致谢! 代码
HTML:
<!----- offer ----->
<div class="offer">
<div class="small-container">
<div class="row">
<div class="col-2"></div>
<img src="/bilder/exklusiv.png" alt="" class="offer-img">
<div class="col-2">
<p>Exclusively Avalible on Sveriges Vintage</p>
<h1>Smart Band 4</h1>
<small>Använd av ingen mindre än Amelia Bodehag (Svensk Influencer)
Fairfeld Univeristy sweatshirten är ett väldigt sällsynt plagg
från Champion och finns bara hos oss.
</small>
<a href="" class="btn"> Buy Now →</a>
</div>
</div>
</div>
</div>
CSS:
/* Offer */
.offer {
background: radial-gradient(#fff, #ffd6fa);
margin-top: 80px;
padding: 30px 0;
}
.offer-img {
width: 500px;
height: 500px;
float: left;
}
.col-2 .offer-img {
padding: 50px;
}
small {
color:#555;
}`
【问题讨论】:
-
你试过 bootstrap 4 吗?还是 CSS 网格?或者最简单的方法 - 使用表格?网络中有很多很好的教程和维基
-
仅供参考:css 规则
.col-2 .offer-img不适用于显示的标记 -
@ykostov 感谢您的帮助,这是一个学校项目,所以我们不允许使用引导程序等!
-
@ykostov 使用表格进行样式设置是一种不好的用途。您永远不应该这样做,因为表格仅用于表格数据(电子邮件模板除外)。最简单的方法是使用浮点数。然而,最实用的工具是 Flexbox。网格远远超出了必要的范围。
-
我也会使用 flex,它非常容易使用。您可以通过提供 .row{ display:flex; 来实现您想要的大部分内容。 }