我为链接创建了类边框,并将链接放入该边框。然后,当我看到响应设备链接是超长形式的边框,而我试图将句子保持边框,它没有问题。 我该如何解决?
我的CSS:
.border {
border: 1px solid #cc0000;
border-radius: 8px;
width: 100%;
padding: 5px;
}
答案 0 :(得分:0)
您可能使用display: block
作为.border
班级主持人的元素:
.border {
border: 1px solid #cc0000;
border-radius: 8px;
width: 100%;
padding: 5px;
}
<div class="border">
<a href="https://google.com">Google</a>
</div>
<div>
的默认display
值为block
,因此为全宽。
您需要的是使用display: inline
的元素:
.border {
border: 1px solid #cc0000;
border-radius: 8px;
width: 100%;
padding: 5px;
}
<span class="border">
<a href="https://google.com">Google</a>
</span>
或者,只需将display: inline
添加到.border
样式中:
.border {
border: 1px solid #cc0000;
border-radius: 8px;
width: 100%;
padding: 5px;
display: inline; /* <---- */
}
<div class="border">
<a href="https://google.com">Google</a>
</div>