html - 为什么这些按钮之间会显示一条线?
问题描述
如何在按钮之间删除这条线?我第一次遇到这种情况。请在这里查看我的代码:
<a href="#info-section">
<button class="cta-btn rg">WATCH</button>
</a>
<a href="#info-section">
<button class="cta-btn lf">LEARN MORE</button>
</a>
我的 CSS 响应按钮:
.cta-btn{
padding: 15px;
border-radius: 30px;
width: 150px;
font-size: .8em;
color: #fff;
background-color: inherit;
border: 1px solid #fff;
margin-top: 20px;
&:hover{
cursor: pointer;
}
}
.rg {
margin-right: 10px;
}
.lf{
margin-left: 10px;
}
解决方案
我认为那条线是A标签的下划线。尝试添加 text-decoration: none; 到你的<a>
. 像这样:
a {
text-decoration: none;
}
您也可能忘记在这部分代码之前关闭 A 标记。所以检查是否每个<a>
都有关闭</a>
推荐阅读
- json - 使用 jq 将数组重塑为对象
- php - 加密用户的电子邮件地址
- time-series - 如何在 QuestDb 中下采样时间序列?
- webrtc - UHST RelaySocket 是否用于 p2p 连接?
- java - 关闭并重新打开应用程序后,片段中的回收器视图不会出现
- python - 如何限制在 Python 中为不同的人运行 Discord 命令的次数
- linux - 为什么对 NVMe SSD 上的单个文件进行并发随机写入不会导致吞吐量增加?
- macos - SwiftUI macOS 右侧边栏检查器
- node-red - Node-RED 中是否有用于处理来自许多相同设备的多个 MQTT 主题的标准模式?
- c# - VSTO 插件代码签名 | 安全问题