Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 内联块对象未使用动态大小的图像正确调整大小_Html_Image_Css - Fatal编程技术网

Html 内联块对象未使用动态大小的图像正确调整大小

Html 内联块对象未使用动态大小的图像正确调整大小,html,image,css,Html,Image,Css,我试图将一组浮动块居中,这些浮动块包含动态缩放的图像。但是,我遇到了一个问题,我用来输入浮动块的内联块没有缩小到图像的新大小。相反,它将包装为图像的原始大小,留下一个很大的空白 正文{ 文本对齐:居中; } .inlineblock{ 背景:红色; 显示:内联块; } .约束器{ 宽度:20%; 浮动:左; } .约束器img{ 宽度:100%; } 产品名称 产品名称 有人能帮我解决这个问题吗 感谢您将两个.constrainerdivs的宽度设置为20%。这意味着宽度是父级.inline

我试图将一组浮动块居中,这些浮动块包含动态缩放的图像。但是,我遇到了一个问题,我用来输入浮动块的内联块没有缩小到图像的新大小。相反,它将包装为图像的原始大小,留下一个很大的空白

正文{
文本对齐:居中;
}
.inlineblock{
背景:红色;
显示:内联块;
}
.约束器{
宽度:20%;
浮动:左;
}
.约束器img{
宽度:100%;
}
产品名称
产品名称
有人能帮我解决这个问题吗


感谢您将两个
.constrainer
divs的宽度设置为
20%
。这意味着宽度是父级
.inlineblock
的20%。所以当你有两个孩子时,加起来占父母的40%。这意味着您还有60%的剩余空间,或者还有3个
.constrainer
div的空间

要使
.inlineblock
元素缩小,需要将
.constrainer
divs的宽度设置为独立于其父元素的数字,例如固定宽度,如
300px
,而不是百分比


实例:

您正在将两个
.constrainer
divs的宽度设置为
20%
。这意味着宽度是父级
.inlineblock
的20%。所以当你有两个孩子时,加起来占父母的40%。这意味着您还有60%的剩余空间,或者还有3个
.constrainer
div的空间

要使
.inlineblock
元素缩小,需要将
.constrainer
divs的宽度设置为独立于其父元素的数字,例如固定宽度,如
300px
,而不是百分比

实例:

body {
    text-align: center;
}

.inlineblock {
    background: red;
    display: inline-block;
}

.constrainer {
    width: 20%;
    float: left;
}

.constrainer img {
    width: 100%;
}

<body>
    <div class="inlineblock">
        <div class="constrainer">
            <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Smiley.svg/500px-Smiley.svg.png">
            <h1>Product title</h1>
        </div>
        <div class="constrainer">
            <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Smiley.svg/500px-Smiley.svg.png">
            <h1>Product title</h1>
        </div>
    </div>
</body>