html - CSS - 断线链接框

标签 html css line-breaks

我正在尝试创建一个带有链接文本和分隔线的框。

但是,由于某种原因,当线被打断时,盒子也被打断了..

我尝试了很多选项,但找不到解决方案。

这里是 https://jsfiddle.net/cbdnvm2t/

<br><br>
<a href="#" style="padding: 10px; border: 1pt solid #ea1d2a;">Line 1 <br> Line 2</a>

<br><br><br><br>
<a href="#" style="padding: 10px; border: 1pt solid #ea1d2a;"><span style="display:block">Line 1</span> <br><span style="display:block"> Line 2</span></a>

最佳答案

尝试添加 display:block给你的a标签。

默认情况下, anchor 是内联元素,而不是 block 元素 - 这就是导致您的框分成两行的原因。

以下应该有效:

<a href="#" style="display: block; padding: 10px; border: 1pt solid #ea1d2a;">Line 1 <br> Line 2</a>

关于html - CSS - 断线链接框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38987945/

相关文章:

html - ID 的 CSS 不影响 img 标签

Java,删除字符串缓冲区中的文本和换行符

jquery - 创建动画网页的方法

php - 表单中的选项值以在数据库中搜索两个值

css - @font-face 未通过 OpenType 嵌入权限检查。权限必须是可安装的

CSS padding 自动换行

android - Android 中的不间断冒号

javascript - 使用 setInterval 函数在 JavaScript 中创建动画

javascript - 使两个元素具有相同的大小

jquery - 将表头定位在固定位置