gpt4 book ai didi

html - 尽管分配了百分比宽度,IMG 仍生成滚动条

转载 作者:行者123 更新时间:2023-11-28 01:35:56 25 4
gpt4 key购买 nike

How is padding calculated when using percentage (%)?有人说,padding根据 parent 的宽度计算。

我现在有以下分配的 CSS 代码

.img_tutorial_full_width
{
background-color : #3E3E42;

margin : 0;
border : 0;
padding : 1%;

width : 99%;
}

当应用于 <img> 时,我希望如此- 像这样的标签:

<img class="img_tutorial_full_width" src="../img/example.jpg"></img>

在整个宽度上拉伸(stretch)容器,因为

margin=border := 0 + padding := 1% + content := 99% = 100%

但是,浏览器会显示滚动条,滚动条会随着窗口的宽度而增加。概念错误在哪里?

最佳答案

默认情况下图像是内联元素。内联元素忽略高度和宽度属性。只需将 display: block;display: inline-block 添加到 .img_tutorial_full_width 类,它应该可以正常工作。

另请注意,padding-toppadding-bottommargin-topmargin-bottom 可以应用,但这些对内联元素没有影响。详细解释可以read this article

关于html - 尽管分配了百分比宽度,IMG 仍生成滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50672969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com