如何使按钮看起来像一个链接 - 具体来说:文本装饰下划线/底部边框

时间:2012-10-29 14:16:45

标签: html css

如何让按钮看起来像锚标签?

我尝试了下面的HTML,但当我将鼠标悬停在按钮上时,底部边框与其他锚标签看起来不一样。边框底部看起来比文本低3px,而在锚标签上,它们之间只有1px。

我只想使用链接,但我已经读过按钮在语境上对我的情况更正确。

<style>
.epUnsubscribe {
    float: left;
}

    .epUnsubscribe button {
        background: none!important;
        border: none;
        padding: 0!important;
        cursor: pointer;
        border-bottom: 1px solid #ffffff;
        color: #5C8C9B;
    }

        .epUnsubscribe button:hover {
            border-bottom: 1px solid #5C8C9B;
        }
</style>

<div style="float: left" class="epUnsubscribe">
        <button id="BtnUnsubscribe">Unsubscribe</button>
    </div>

3 个答案:

答案 0 :(得分:3)

它不是超链接的边框,它是下划线,试试这个:

.epUnsubscribe button:hover {
  border: none;
  text-decoration: underline;
}

答案 1 :(得分:0)

使用onclick="..."回调可能更容易使用实际链接并为其提供一些按钮功能。

答案 2 :(得分:-1)

链接没有底边框,它们有下划线

text-decoration:underline