gpt4 book ai didi

jquery - 使 float 的 div 居中

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:47 27 4
gpt4 key购买 nike

我正在尝试使 float 的 div 居中。 .imgContainer 元素必须有一个float:left 属性,否则代码会中断。我试过 display:inline-block 但这会导致我的 jquery 代码停止正常工作。

我试图做的是将它包装在 wrap div 中,然后尝试将那个也不起作用的 div 居中。

我创建了一个代码笔来演示我的问题。 http://codepen.io/anon/pen/EjGwNw

HTML:

<div class="wrap">
<div class="galleryWrap">
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="projects"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="websites"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="projects"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="websites"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>


<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="projects"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="websites"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="websites"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
<a class="fancybox imgContainer" data-fancybox-group="gallery" data-filter="websites"><img src="http://www.devsourcecodex.com/images/advertisingexamples/200x200.png" alt="" /></a>
</div>
</div>

CSS:

  .wrap {
float: left;
position: relative;
left: 50%;
}

.imgContainer {
width: 400px;
height: 400px;
border: solid 1px #999;
margin: 0px 0px 0px 0px;
float: left;
position: relative;
left: -50%;
}

img {
width: 100%;
height: 100%;
}

最佳答案

试试这个 css,让我知道这是否是您想象的那样。

 .wrap {
position: relative;
width: 100%;
text-align: center;
}

.imgContainer {
width: 400px;
height: 400px;
border: solid 1px #999;
margin: 0px 0px 0px 0px;
position: relative;
display: inline-block;
}

img {
width: 100%;
height: 100%;
}

关于jquery - 使 float 的 div 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31767820/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com