1

データベースの値を表示するドロップダウン リストがあり、ドロップダウン内の値を色分けしたいと考えています。Windows マシンのブラウザでは問題なくこれを行うことができましたが、Mac で表示される色を変更することはできません。これを回避する方法はありますか?

<select id="advice_asked" class="dropdown"  name="advice_asked">
     <option value="">Please Select</option>
           <?while($row = mysqli_fetch_assoc($result)){
              if($row['responded'] == 0){
                    $colour = '#63BDFD';
               }else if(($row['response_userID'] == $row['question_userID'])&&($row['response_responded'] == 0)){
                    $colour = '#F68634';
            }?>                     
     <option style="color:<? echo $colour; ?>" value="<? echo $row['questionID']; ?>">
      <? echo $row['questionDesc']; ?> ( Created: <? echo date('d-m-Y', strtotime($row['dateAsked'])); ?>)
     </option>';
        <? } ?>
</select>

ドロップダウンクラスは

.dropdown{
    -webkit-appearance:none;
}

これにより、ドロップダウンのほとんどのスタイルが削除されましたが、色は削除されませんでした。

どんな助けでも大歓迎です

4

1 に答える 1

0

スタイリングに役立つSelect2Uniformなどのプラグインがいくつかあります<select>

于 2013-02-18T19:43:46.407 に答える