在这种情况下,图像符合响应式设计,但标题并没有随之调整。
在代码中是有道理的,但是如何在不设置max-width
像素值的情况下完成呢?
单个 中有两个图像section
,每个图像都包含在figure
a 中figcaption
:
<section>
<figure>
<img src="link.jpg">
<figcaption>Caption</figcaption>
</figure>
<figure>
<img src="link.png">
<figcaption>Caption</figcaption>
</figure>
</section>
在 CSS中,我们设置了一些东西,但最重要的是,img
已经max-width: 100%
设置了,但似乎没有办法让标题做同样的事情:
在考虑到旧浏览器的响应式设计中,如何避免这种重叠?除了设置max-width: 300px
orfigure
元素section
。
请注意,任何解决方案都应考虑当窗口变小时,它应该允许图像变小:
换句话说,auto margins
应该消失。(水平边距会在狭窄的视口上浪费空间。)