0

css のドロップダウン カットオフの問題を修正しています。私にとってはうまくいきます。ドロップダウンに矢印を使用しています。このドロップダウンは、ie7 および ie6 では表示されません。画像を添付しました。ここに画像の説明を入力

フィルターで見える不透明度を減らしてみました。ie7の場合、テキストが消えます。直せますか?

ie7 で表示できるようにするには助けが必要です。

<style type="text/css">
.styled-select select {
   background: transparent;
   width: 100%;
    width: auto;
   padding: 5px;
   line-height: 1;
   border: 0px none transparent;
   border-radius: 0;
   outline:0;
   height: 30px;
   -webkit-appearance: none;
   position:absolute;
   top:-2px;
   left:-1px;
   }
   .styled-select {
   width: 155px;
   height: 25px;
   overflow: hidden;
   background-image: url("dropdown-arrow.gif");
   background-repeat: no-repeat;
   background-position:top right;
   background-color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0px 1px 2px #ccc;
-webkit-box-shadow: inset 0px 1px 2px #ccc;
box-shadow: inset 0px 1px 2px #ccc;
   border: 1px solid #c3c3c3;
   position:relative;
   }

</style>
<div class="styled-select"> 
   <select>
      <option value="0">Please Select</option>
<option value="BILLING" >Default Billing</option>
<option  value="Auburn Office" >Auburn Office</option>
<option  value="Boston Office" >Boston Office</option>
<option  value="Central Ave Office" >Central Ave Office</option>
<option  value="Knoxville Office" >Knoxville Office</option>
<option  value="Seahawks HQ" >Seahawks HQ</option>
<option  value="Test Ship To Address Field Lenght with this line 1" >Test Ship To Address Field Lenght with this line 1</option>
<option  value="Zones" >Zones</option>
<option  value="test address" >test address</option>
</select>

</div>

参照してください:- http://jsfiddle.net/Pq2zH/embedd

4

1 に答える 1

0

最近これに出会いました。どうやらIE 7には、SELECTリストが無限のz-indexを維持するというバグがあります。これを回避するには、ドロップダウンを表示または非表示にする JavaScript を実装する必要があるかもしれませんが、これは面倒な解決策です。古いブラウザのサポートを廃止するのが最善です:)

于 2013-10-28T15:31:17.067 に答える