我正在开发一款移动应用。所以我需要响应并在宽度和高度上适合设备。我不知道如何处理图像和表格以获得目标
这是我的目标
但这是我用CSS代码获得的
#tablebot{
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: auto;
}
我的HTML就是这个
<table id="tablebot">
<tr><td>..img..</td><td>..img</td></tr>
<tr><td>..img..</td><td>..img</td></tr>
<tr><td>..img..</td><td>..img</td></tr>
<tr><td>..img..</td><td>..img</td></tr>
</table>
其中img是宽度= 100%且高度=自动
的src我需要每个单元格上的img响应设备屏幕并且表格居中
我试过垂直aling
谢谢!
答案 0 :(得分:1)
您只需要将表插入容器div中,然后给它margin: 0 auto
。在代码剪辑中,我将表格宽度重新调整为90%而不是100%只是为了检查它是否有效:
#tablebot{
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 90%;
height: auto;
}
img {
width:100%;
height: auto;
}
.container {
margin: 0 auto;
}
&#13;
<div class="container">
<table id="tablebot">
<tr><td><img src="https://unsplash.it/200" alt=""> </td><td><img src="https://unsplash.it/200" alt=""></td></tr>
<tr><td><img src="https://unsplash.it/200" alt=""></td><td><img src="https://unsplash.it/200" alt=""></td></tr>
<tr><td><img src="https://unsplash.it/200" alt=""></td><td><img src="https://unsplash.it/200" alt=""></td></tr>
<tr><td><img src="https://unsplash.it/200" alt=""></td><td><img src="https://unsplash.it/200" alt=""></td></tr>
</table>
</div>
&#13;