html - 让边框环绕整个元素
问题描述
我正在创建一个看起来像按钮的链接。我遇到的一件事是,如果我有多个用于锚点的单词,则链接/按钮文本将转到下一行。如果锚文本转到下一行很好,但边框不会环绕整个内容。看起来好像边界中断了(不确定术语是否正确)。
请参阅下面的图片作为参考:(抱歉图片上传一直失败)
有谁知道我怎么能
.container {
width: 40%;
background: gray;
}
.mainLinkWrapC {
width: 80%;
margin: 50px auto;
display: block;
text-align: center;
}
.mainLink {
text-decoration: none;
font-family: 'Muli', sans-serif;
font-size: 1.4rem;
text-transform: uppercase;
padding: 15px 10px;
line-height: 1.4em;
color: #b82222;
border: 2px solid #b82222;
}
<div class="container">
<div class="mainLinkWrapC">
<a href="#" class="mainLink">Hard Guarding Solutions</a>
</div>
</div>
解决方案
你只需要设置display: block
你的.mainLink
.container {
width: 40%;
background: gray;
}
.mainLinkWrapC {
width: 80%;
margin: 50px auto;
display: block;
text-align: center;
}
.mainLink {
text-decoration: none;
font-family: 'Muli', sans-serif;
font-size: 1.4rem;
text-transform: uppercase;
padding: 15px 10px;
line-height: 1.4em;
color: #b82222;
display: block;
border: 2px solid #b82222;
}
<div class="container">
<div class="mainLinkWrapC">
<a href="#" class="mainLink">Hard Guarding Solutions</a>
</div>
</div>
推荐阅读
- python - 在新的 cmd 上指定目录
- json - 如何在 Eloquent 中隐藏关系列?
- xslt - 在 xslt 中计算数字
- angular - @zxing/ngx-scanner - 有没有简化的方法来使用这个包来扫描条形码?
- vbscript - 为 AD VBscript 中的每个用户检索管理器 sAMAccountName
- java - Zoho Rest Invoice API 返回 400 错误,Java HttpClient
- c - GDB 在 PLT 部分显示错误的跳转地址
- sql - SQL Case 语句,哪个最有效/最快?
- postgresql - 如何删除jsonb中具有一定值的对象
- angular - 如何将动态数据传递给角度指令