在這種情況下,圖像符合響應式設計,但字幕不與它們一起調整。如何在代碼中設置max-width
像素值?如何使響應式圖像和標題相處?
有兩個相同的圖片在一個section
,每一個figure
內有figcaption
:
<section>
<figure>
<img src="link.jpg">
<figcaption>Caption</figcaption>
</figure>
<figure>
<img src="link.png">
<figcaption>Caption</figcaption>
</figure>
</section>
In the CSS,我們已經設置了一些東西,但最重要的是,img
有max-width: 100%
集,但似乎沒有辦法使字幕做同樣的事情:
在考慮到舊版瀏覽器的響應式設計中,如何避免這種重疊?除了在figure
或section
元素上設置max-width: 300px
。
注意,任何解決方案應該考慮到當使窗口小,它應該讓圖像變得更小:
換句話說,在auto margins
應該去遠。 (水平利潤率將在狹窄的視浪費空間。)
感謝大衛,這是有道理的。但是,屏幕縮小時圖像被切斷,「溢出」解決方案僅啓用滾動條。此外,我添加了對原始問題的更新。 – Baumr
因此,您希望圖像本身縮小,以響應調整到較小的視口? –
是的。而在較大的視口上,它們不應超過100%寬度,字幕也不應超過100%。 (我注意到,在你的小提琴中的標題現在被底部的幾個'px'抵消了 - 可能是因爲div是一個'inline-block'吧?) – Baumr