我正在创建一个网站,并希望使用响应式设计。我想要做的就是在 <ul>
的右侧(旁边)显示一个无序列表的项目和一个图像,当用户调整页面大小或在移动设备上查看它图像应显示在 <ul>
下方。
我已经尝试更改 display
我的 div 的样式,其中包含 <ul>
和图像,但它仍然无法正常工作:
<div style="display:table">
<div style="display:table-cell; vertical-align:top;">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
<div style="display:table-cell;float:right;">
<img src="Images/Image1.jpg" />
</div>
</div>
原文由 Denys Wessels 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 flexbox 对齐项目,然后使用媒体查询更改较小屏幕的显示属性(将 320px 更改为断点的任何宽度)。