【发布时间】:2021-08-17 03:10:14
【问题描述】:
对不起,我不太喜欢 Bootstrap,但我正在尝试仅更改名为 div class="row border border-secondary mx-auto" 的容器的宽度,当我将属性 w-50 包含到我的类中时,不调整 div 元素的高度和内容的高度图像。图片与发生的情况有关,我只想修剪侧面的边缘并将我的图像基本上包裹到该 div 中,该 div 将具有固定的宽度和高度。
我玩了一会儿,四处搜索,但仍然不知道还能做什么,除了将其更改为 px,但在最小化页面时它不会按比例调整大小。
<div class="row border border-secondary mx-auto">
<div class="col-6 offset-3">
<a href="/profile/{{ $post->user->id }}">
<img src="/storage/{{ $post->image }}" class="w-100">
</a>
</div>
</div>
【问题讨论】:
-
嗨,如果你能提供你的 CSS 代码,那会有所帮助。如果您的
div具有固定的高度和宽度,请尝试将图像尺寸设置为 100% 的高度和宽度以适合容器。我的猜测是,根据您提供的代码,当您为图像添加w-100类时,它还将height设置为根据图像的宽度自动调整。因此,您也可以尝试限制图像高度。 -
我认为它基本上只是 Bootstrap CDN - .row { display: flex;弹性包装:换行;边距右:-15px;左边距:-15px; }
-
我说的是div里面的图片。根据您的代码,它只有宽度类,为它指定一个高度并让我们知道它是否有效。
-
我找到了答案并贴在下面。