html - 我如何设置下一个 img 标签的 div 高度?

标签 html css flexbox

大家好,我是堆栈新手。我会等你的帮助。 ,我的元素有问题。我想将我的 .game-tags-main div 高度设置为与其旁边的 img 相同。

Img 高度具有响应性,因此我希望 div 高度也具有响应性。 但我不想在这个元素中使用 javaScript。 以下是我的元素的代码片段。


HTML

<div class="games-box">
    <div>
        <div>
            <div class="game-tags-main">
                asd
            </div>
            <img src="img/games/1.jpg" alt="">
        </div>
        <div class="head-of-games">
            <h3>Hounds Online</h3>
            <span class="button-radius">İNDİRİMDE</span>
        </div>
        <p>Grim Dawn</p>
        <div class="price">
            <span class="game-discount">325,00 ₺</span>
            <span>245,00 ₺</span>
        </div>
        <div class="add-basket">
            <a href="#" class="button-red button-radius">SEPETE EKLE</a>
            <a href="#" class="button-grey button-radius">İNCELE</a>
        </div>
    </div>
</div>

CSS

.games-box {
    > div {
        width:18.8%;
        float:left;
        margin:0px 0.6% 30px 0.6%;
        -webkit-box-shadow: 0px 0px 24px 3px rgba(0,0,0,0.32);
        -moz-box-shadow: 0px 0px 24px 3px rgba(0,0,0,0.32);
        box-shadow: 0px 0px 24px 3px rgba(0,0,0,0.32);
        padding-bottom:20px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        overflow:hidden;
        .game-tags-main {
            height: calc(100%);
            background:red;
        }
        img {
            width:102%;
            margin-left:-1%
        }
    }
}

最佳答案

首先,为什么要有.games-box > div?根据 css 规则,这是不正确的。我看到您将 img 嵌套在 games-box 类中。你的标签说你应该使用 flexbox,但在你说 display:flex; 的 CSS 中没有属性。您问了“我想从下一个 img 设置我的 .game-tags-main div 高度”这个问题。您没有将样式添加到 game-tags-main div 类

border-radius 属性没有必要多次使用。如果浏览器不兼容,曲线就不会显示。总而言之,请重述这个问题,因为它目前非常令人困惑。

关于html - 我如何设置下一个 img 标签的 div 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51414072/

相关文章:

javascript - 通过javascript追加子节点

css - 像 Ms Word 一样使用 HTML 或 CSS 设置缩进样式

html - 嵌套 flex 容器时正确使用 flex 属性

html - 在 flexbox 中垂直和水平居中图像

html - 有没有一种简单的方法可以查明某些特定站点/Web 应用程序是否使用 HTML5/CCS3?

html - 在开发工具中设计输入占位符 CSS

html - 在表格固定布局中,如何只给一列的宽度比其他所有的都宽?

html - 向左浮动不适用于 div block

html - 具有相同高度的 Flex 盒子内部元素

javascript - 使用 box2d GetLinearVelocity() 从速度向量计算速度;