为啥我的链接卡在浏览器的顶部边框上? [复制]

Posted

技术标签:

【中文标题】为啥我的链接卡在浏览器的顶部边框上? [复制]【英文标题】:Why my link is jammed up against top border in browser? [duplicate]为什么我的链接卡在浏览器的顶部边框上? [复制] 【发布时间】:2021-12-22 13:44:18 【问题描述】:

为什么我的链接卡在浏览器的顶部边框上?

box-sizing: border-box;不要改变任何东西

a 
  background-color: #405cf5;
  color: white;
  border-radius: 6px;
  font-size: 1.2em;
  padding: 15px 25px;
  text-decoration: none;
  margin-top: 20px;
<a href="/posts">Back</a>

【问题讨论】:

【参考方案1】:

边距不适用于内联元素,并且只有 left 和 right 属性会推动其他元素。更改您的链接(默认为内联)以显示 inline-block ,它将根据您给它的边距和填充移动:

a 
  background-color: #405cf5;
  color: white;
  border-radius: 6px;
  font-size: 1.2em;
  padding: 15px 25px;
  text-decoration: none;
  margin-top: 20px;
  display:inline-block;
<a href="/posts">Back</a>

【讨论】:

以上是关于为啥我的链接卡在浏览器的顶部边框上? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 YouTube 链接没有在 Chrome 的 iframe 中自动播放? [复制]

为啥我的前端 Javascript 显示的 API 响应与浏览器不同? [复制]

宽度 100%,周围有白色边框。为啥?

为啥我的 CSS 在移动设备上与在狭窄的桌面浏览器上看起来不同,我该如何更改? [复制]

为啥浏览器不要求记住密码? [复制]

苹果浏览器怎么隐藏边框