0

わかりました、それは私が抱えている問題ですが、これは実際にはSafariと関係がある可能性があるため、ローカライズされないように聞こえるように最善を尽くしています...

http://s361608839.websitehome.co.uk/101d/html_new/index.htmlの私の Web サイトには、このように Safari を除くすべてのブラウザーで正しい形式で見える btn_arrow_right の内部スパンを持つ ozo_button としてスタイル設定されたボタンがあります。 :

ここに画像の説明を入力

矢印がテキストの後ろにある Safari 6.0 で、CSS がボタンを次のように見せる原因は何ですか?

ここに画像の説明を入力

HTML:

<a class="ozo_button" href="https://console.101distribution.com?v=register" style="width:200px;cursor:pointer;"><span class="btn_arrow_right ozo_button_icon">icon</span><span class="ozo_button_label">Sign-Up &amp; Get Started</span></a>

CSS:

a.ozo_button {
font-family: Verdana;
font-weight: bold;
font-size:13px;
width:75px;
text-decoration:none;
display:block;
padding:5px 15px 5px 0px;
border:1px solid #999999;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
color:#333;
border:1px solid #DDD;
background:#FFFFFF;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));
background:-moz-linear-gradient(0% 90% 90deg, #EEE, #FFF);  
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

a.ozo_button span.ozo_button_icon {
vertical-align:middle;
margin-left: 0px;
float: left;
}
a.ozo_button span.ozo_button_label{
vertical-align:middle;
padding-left:25px;
}
.btn_arrow_right{
text-indent:-9999px;
position:absolute;
height: 35px;
width: 35px;
background:url(../images/arena_sprite.png) -263px -80px no-repeat transparent;
float: left;
}
4

1 に答える 1

0

試してみるdisplay:inline-block;display:block;、要件に基づいて、使用しているfloat:left;場合も使用しますdisplay:block;

于 2013-02-13T23:57:12.630 に答える