尽管具有最大宽度,但大图拉伸元素:98%

视频

在我的半流体论坛布局中,我遇到一个奇怪的问题,即帖子中的图像有时会拉伸页面,但有时却不能。

我将图像设置为“最大宽度:98%”,希望将其缩小到父元素的宽度。但是,这种情况仅在某些时候发生。由于某些原因,在其他情况下图像会爆炸布局,我无法说出原因。

从我的看到,两个页面都包含巨大的图像,但是只有一个页面可以扩展布局,而另一个页面可以正确缩放。

元素使用以下HTML代码进行结构化(示例):

<div class="post">
    <div class="postbody">
        <div class="content">
            <img src="<source>" class="postimage" alt="Image">
        </div>
    </div>
</div>

同时遵循以下CSS规则:

.post {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    margin-bottom: 1.6rem;
    position: relative;
}

.postbody {
    padding: 0px 0px 3rem;
    width: 83%;
    float: right;
}

.postbody .content {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    overflow-x: auto;
}

.postbody img.postimage {
    width: auto;
    max-width: 98%;
}

在上面的工作示例中可以看到更精确的代码视图。

我在1920x1080的Firefox 30和Internet Explorer 11上遇到此问题,但在Google Chrome上却没有。这是怎么回事?也许与我的其他问题有关?

安德里亚·卡拉罗(Andrea Carraro)

img max-width表示为父元素宽度的百分比。

问题在于父元素未包含,因为#tablewrap及其2个子元素正在实现display:table布局策略。

为了避免此问题并保持布局响应性,建议您删除那些display:table声明,并选择一个示例作为此处说明的模式之一

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何拉伸元素以填充具有固定宽度的两个元素之间的空间?

来自分类Dev

全宽元素超出了父级的宽度-但具有最大宽度

来自分类Dev

使scrollviewer拉伸到最大宽度

来自分类Dev

具有最大宽度的div不采用最大宽度

来自分类Dev

输入应具有最大宽度

来自分类Dev

圆形图像视图拉伸

来自分类Dev

如何制作具有拉伸效果的3D元素?

来自分类Dev

flexbox拉伸具有困难布局的元素的高度

来自分类Dev

CSS:具有惰性宽度的元素

来自分类Dev

具有多个元素的动态宽度

来自分类Dev

WPF ListBoxItem不会拉伸到最大宽度

来自分类Dev

WPF ListBoxItem不会拉伸到最大宽度

来自分类Dev

使两个宽度可变的元素具有相同的宽度

来自分类Dev

如何获得具有继承宽度的元素的宽度?

来自分类Dev

水平拉伸的元素的“绑定宽度”属性

来自分类Dev

防止元素以隐式宽度拉伸且没有空白换行

来自分类Dev

可以在具有最大宽度和最大高度的同时使视频具有响应性吗?

来自分类Dev

CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

来自分类Dev

具有最大宽度的Div中的图像不起作用

来自分类Dev

约束布局-具有最大宽度的两个视图

来自分类Dev

CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

来自分类Dev

如何将也具有最大宽度的流体div居中?

来自分类Dev

具有margin属性的CSS按钮的最大宽度

来自分类Dev

具有最大值的引导模式窗口动态宽度?

来自分类Dev

如何使元素(<a>)拉伸到其父元素(容器)的整个宽度?

来自分类Dev

具有所有列的最小宽度的表,但其中一个在引导程序中拉伸

来自分类Dev

具有百分比宽度的多个HTML元素

来自分类Dev

d3.js:具有动态元素宽度的图例

来自分类Dev

根据具有较大宽度的同级元素的中心

Related 相关文章

  1. 1

    如何拉伸元素以填充具有固定宽度的两个元素之间的空间?

  2. 2

    全宽元素超出了父级的宽度-但具有最大宽度

  3. 3

    使scrollviewer拉伸到最大宽度

  4. 4

    具有最大宽度的div不采用最大宽度

  5. 5

    输入应具有最大宽度

  6. 6

    圆形图像视图拉伸

  7. 7

    如何制作具有拉伸效果的3D元素?

  8. 8

    flexbox拉伸具有困难布局的元素的高度

  9. 9

    CSS:具有惰性宽度的元素

  10. 10

    具有多个元素的动态宽度

  11. 11

    WPF ListBoxItem不会拉伸到最大宽度

  12. 12

    WPF ListBoxItem不会拉伸到最大宽度

  13. 13

    使两个宽度可变的元素具有相同的宽度

  14. 14

    如何获得具有继承宽度的元素的宽度?

  15. 15

    水平拉伸的元素的“绑定宽度”属性

  16. 16

    防止元素以隐式宽度拉伸且没有空白换行

  17. 17

    可以在具有最大宽度和最大高度的同时使视频具有响应性吗?

  18. 18

    CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

  19. 19

    具有最大宽度的Div中的图像不起作用

  20. 20

    约束布局-具有最大宽度的两个视图

  21. 21

    CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

  22. 22

    如何将也具有最大宽度的流体div居中?

  23. 23

    具有margin属性的CSS按钮的最大宽度

  24. 24

    具有最大值的引导模式窗口动态宽度?

  25. 25

    如何使元素(<a>)拉伸到其父元素(容器)的整个宽度?

  26. 26

    具有所有列的最小宽度的表,但其中一个在引导程序中拉伸

  27. 27

    具有百分比宽度的多个HTML元素

  28. 28

    d3.js:具有动态元素宽度的图例

  29. 29

    根据具有较大宽度的同级元素的中心

热门标签

归档