【发布时间】:2021-06-07 00:35:50
【问题描述】:
希望使用居中对齐的文本制作一个等高按钮。我尝试了多种方法,文本正确居中对齐,但图标确实比现在的对齐方式混乱。
请注意,伪元素中使用的符号'>'是临时目的,如果我找到解决方案,我将替换为背景自定义图标。
这是带有示例的 JSFiddle - https://jsfiddle.net/bgLjfnds/13/
<div class="cont">
<a href="https://www.w3schools.com/" target="_blank" class="btn-primary">visit the site</a>
</div>
<div class="cont">
<a href="https://www.w3schools.com/" target="_blank" class="btn-primary">visit the full site now go<br>visit the full site</a>
</div>
【问题讨论】:
-
只需将 height 属性从 :after 移动到父级。
-
@Yadab,我可以提高到父级,但文本不会居中。
-
将您的高度增加到 40 像素或更多。这样您的内容将固定在中心。
-
@Yadab,您是否尝试过编辑小提琴,增加高度不会自动居中顶部按钮。我试过高度:60px;
标签: javascript html css twitter-bootstrap sass