我在设置按钮时遇到了一些麻烦,以便在文本右侧显示可选图像。无论图标是否存在,此按钮都应正确设置样式。这是我正在使用的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中的按钮不会变得更宽。
感谢任何帮助,谢谢
答案 0 :(得分:1)
请尝试在课程“myButton”中添加宽度以解决问题
由于