Centering (horizontally and vertically) images within a div conflicting with jQuery slideshow
我知道有很多关于垂直和水平放置div中的图像居中的帖子。
那不是我的问题。我能够做到。
我正在使用(自定义的Wordpress主题)为我的摄影师朋友建立一个投资组合网站。您可以在这里看到它:http://alexdebrabant.com/front
他网站的某些页面只有一张图片,在这种情况下,我在.imgcontent div中垂直和水平居中放置图像都没有问题(使用display:table-cell,vertical-align:middle和text的组合-居中对齐)
您可以在此处查看成功的示例:
http://www.alexdebrabant.com/blog/emilia/(全高且水平对齐)
http://www.alexdebrabant.com/blog/trusst-2/(完整宽度并正确垂直对齐)
但是,其他一些页面在jQuery幻灯片中有几张"包裹"的图片。在这些页面上,我似乎无法使用div来使图像居中。它们与左上方对齐。
您可以在此处查看示例:
http://www.alexdebrabant.com/blog/divine-2/(位于div的左上方)
我相信问题是由jQuery幻灯片引起的,据我了解,它实际上加载了所有图片,但随后隐藏了所有图片。
我希望有人可能对如何解决这个问题有所了解。
谢谢!
问题是由幻灯片插件引起的,一旦有多个图像,幻灯片插件会将
看着过渡,图像相互融合,因此必须将它们绝对定位(没有其他方法可以做到这一点)。
我认为以下方法会起作用:更改
1 2 | <img.../> <img.../> |
收件人:
1 2 | <img.../> <img.../> |
使用CSS:
1 2 3 4 5 6 7 8 9 | .img-slide, .img-cell { height: 660px; width: 880px; } .img-cell { display: table-cell; vertical-align: middle; text-align: center; } |
由于容器(