gpt4 book ai didi

javascript - 为什么我的图像在使用 anchor 标记时变得不对齐?

转载 作者:行者123 更新时间:2023-11-28 03:54:32 25 4
gpt4 key购买 nike

我是 HTML 和 CSS 的新手,我就是想不通。我已经设法水平对齐三个图像,以便它们在网页上舒适地并排放置。它们的大小也都符合我的需要。但是,我正在尝试将 Lightbox 脚本与它们一起使用(允许您在弹出窗口中查看图像)并为此将图像标签包装在 <a> 中。标签链接到 Lightbox 脚本。但是,当我添加 <a>标记图像变得完全错位和不成比例。有什么建议吗?

<div class="imagecont">
<a href="images/gallery/tube1.jpg" data-lightbox="gallery0" data-title="24-Hour Tube concept art.">
<img class="imagecenter" src="images/gallery/tube1.jpg" alt="Tube 1" style="width: 50%; height: 50%;"/>
</a>
<a href="images/gallery/tube2.jpg" data-lightbox="gallery0" data-title="24-Hour Tube concept art.">
<img class="imagecenter" src="images/gallery/tube2.jpg" alt="Tube 2" style="width: 100%; height: 100%;"/>
</a>
<a href="images/gallery/tube3.jpg" data-lightbox="gallery0" data-title="24-Hour Tube concept art.">
<img class="imagecenter" src="images/gallery/tube3.jpg" alt="Tube 3" style="width: 50%; height: 50%;"/>
</a>
</div>

.imagecenter {
justify-content: center;
margin-right: 10px;
margin-left: 10px;
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;
display: inline;
}

.imagecont {
width: 50%;
height: auto;
display: flex;
justify-content: center;
margin-right: auto;
margin-left: auto;
margin-top: 40px;
margin-bottom: 40px;
}

最佳答案

您也可以简单地在 anchor 标记上使用 CSS。

img a { adjust spacing as needed }

或者使它成为那些元素的特殊类。

img a.anchorimage { adjust spacing as needed }

或者更好的是,在进行任何您自己的样式设置之前使用重置样式表作为开始。

http://cssreset.com/what-is-a-css-reset/

关于javascript - 为什么我的图像在使用 anchor 标记时变得不对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43547851/

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