gpt4 book ai didi

css - JSFiddle CSS 问题?图像周围的链接边框

转载 作者:行者123 更新时间:2023-11-28 00:45:47 25 4
gpt4 key购买 nike

我在 Plunker 和 JSFiddle 中有相同的代码:

如您所见,图片周围的链接边框在 JSFiddle 中的两种情况下都是错误的,但它们在 Plunker 中是正确的。

这是 JSFiddle 的问题吗?如果是这样,是否可以使用一些 CSS 来修复它,而不会在其他地方破坏它?

这是代码。 HTML:

.clearfix::after {
content: "";
clear: both;
display: table;
}

.one {
border: solid 2px gray;
width: 100px;
height: 100px;
padding: 3px;
margin: 2px;
float: left;
}

.one:hover {
border-color: #FF9900;
}

.two {
border: solid 2px gray;
width: 100px;
height: 100px;
padding: 3px;
margin: 2px;
display: inline-block;
}

.two:hover {
border-color: #FF9900;
}
<h3>Problem One - with float</h3>
<p>This is a problem in jsfiddle, but not plnkr</p>
<a href="#" class="one"><img src="https://en.js.cx/gallery/img6-thumb.jpg"></a>
<a href="#" class="one"><img src="https://en.js.cx/gallery/img5-thumb.jpg"></a>

<div class="clearfix"></div>
<h3>Problem Two - without float</h3>
<p>This is a problem in jsfiddle, but not plnkr</p>
<a href="#" class="two"><img src="https://en.js.cx/gallery/img6-thumb.jpg"></a>
<a href="#" class="two"><img src="https://en.js.cx/gallery/img5-thumb.jpg"></a>

最佳答案

stender's答案是最好的,总是使用 em 单位:

.one img, .two img {
max-width: 100%;
}

因为 JSFiddle 添加了边框。如果您检查代码,您将看到:

*, ::after, ::before {
box-sizing: border-box;
}

关于css - JSFiddle CSS 问题?图像周围的链接边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53541574/

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