簡體   English   中英

CSS行為在chrome和firefox之間發生了變化

[英]CSS behavior is changing between chrome and firefox

我在設置按鈕時遇到了一些麻煩,因此可選圖像將出現在文本的右側。 無論圖標是否存在,此按鈕都應正確設置樣式。 這是我使用的CSS:

.myButton {
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
background-color: #ABCDE5;
border-color: #A5C6DD;
border-width: 1px;
height: 30px;
padding: 5px 10px 5px 10px;
float: right;
margin-right: 30px;
font-family: AdelleSans-SemiBold;
text-decoration: none;
font-size: 16px;
color: #FFFFFF;

}
.myButton:hover {
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.25);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.25);
}
.myButton.disabled {
    pointer-events: none;
    cursor: default;
    background-color: #ABCDE5;
    border-color: #A5C6DD;
    opacity: .4;
}

.myButton.icon span{
    width: 20px;
    margin-right: 15px;
    padding-right:70%;

    vertical-align: middle;
    background: url(export.png) no-repeat 60px 2px;

}

這是由html標簽調用的:

<a class="myButton icon" href="#" ><span>Export</span></a>

我可能錯過了一些非常小的東西,或者我的實現可能已經過時了,但我似乎無法解決出錯的問題。 Firefox完美呈現這一點,而Chrome中的按鈕不會變寬

感謝任何幫助,謝謝

請嘗試在“myButton”類中添加寬度以解決問題

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM