我无法将文本放置在边框内

时间:2019-10-02 14:09:12

标签: html css sass

enter image description here

好吧,我试图设置边框,以便可以有一个按钮,但是当我这样做时,文本会移动吗?

如何在y轴方向上居中放置文本,使其像其他导航元素一样内嵌。您可以在上图中看到我的意思。

#freebook{
    width: auto;
    height: 45px;
    box-shadow: rgba(0,0,0,0.25) 0 2px 5px;
    text-align: center;
    margin-bottom: 10px;
    padding-top: -10px;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
    font-family: nunito;
    border-radius: 6px;
    color: #3e8ef7 !important;
    background-color: #dfebef;
    border: #3e8ef7 2px solid;
}

1 个答案:

答案 0 :(得分:0)

按如下所示编辑css,技巧是删除填充并添加行高

#freebook{
    width: auto;
    height: 45px;
    
    line-height:1;
    
    box-shadow: rgba(0,0,0,0.25) 0 2px 5px;
    text-align: center;
   
    
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
    font-family: nunito;
    border-radius: 6px;
    color: #3e8ef7 !important;
    background-color: #dfebef;
    border: #3e8ef7 2px solid;
}
<button id="freebook" >some text</button>