现在宽屏设计常见,为了适应不同的显示器,往往给p一个100%的宽度,下面再写,那么问题来了,这样的图片怎样做到在任何窗口宽度时自动居中显示?
<p class="banner">
<ul>
<li>
<img src="/attached/banner/1.jpg">
</li>
<li>
<img src="/attached/banner/2.jpg">
</li>
<li>
<img src="/attached/banner/3.jpg">
</li>
</ul>
</p>
3Q!
w3cplus的文章:[居中之美](http://www.w3cplus.com/collective-5.html)
可以设置图片object-position: contain~~
table-cell可以搞定。
li{list-style: none}
li{
}
在大屏幕(父容器的宽度大于图片宽度)中,图片居中需要的代码如下: (父容器用li代替)
以下针对父容器不够宽时,只写添加的代码
注:如果是这种情况,建议将图片作为背景,然后利用背景的裁剪方式比较好。
以上,如果都不是楼主想要的,请再把你的问题描述清楚些。另外,如果只是要水平垂直居中的话,添加的代码如下
无需使用脚本,对宽度未知的img也适用。
CSS
我也来一个