我们用一幅图来展示实际的应用场景:
perfect.png
分析:
代码结构
<p>文本</p><figure> <img src="" alt="" style="max-width:90%" height="" /> <figcaption>标题/描述</figcaption></figure><p>文本</P>
为了得到正确的宽度,我们给 figure 元素浮动,但却引发了新的问题,整个布局模式改变了
float.png
inline-block.png
figure { max-width: 502px; max-width: min-content; margin: 20px auto;}figure > img { max-width: inherit;}
说明:
《CSS SECRETS》