通常は ul、li を介して選択のデフォルト スタイルを変更して、実現をシミュレートします。 このようにデフォルトの選択スタイルを変更する Jquery プラグインは多数あります。 プログラマーからのフィードバックによると、この方法ではフォームの送信後にデータを取得できないとのことです。その後、さまざまな JS/Jquery プラグインを使用して実験しましたが、結果は同じで、データを取得できませんでした。 その後、外国人が書いたブログを読みました。彼は CSS スタイルを使用して、select の外側に div を追加し、select の幅を親 div の幅よりも小さく設定し、div の background 属性を設定することで、select のデフォルトの矢印のスタイルを変更していました。 この方法は良い方法です。スクリプトを書く必要はなく、純粋な CSS のみを使用して実装します。 ただし、この方法にも欠陥があります。IE シリーズでは、特定のオプションを選択すると背景に色のブロックが表示されます。IE7 から IE10 まですべてこのバグがあります。 Opera では、div の背景画像が表示されません。つまり、選択のドロップダウン矢印が表示されません。原因がわかりません。 次のコード コードをコピー コードは次のとおりです。<div class="select_style"> <名前を選択="選択"> <option>AAAAAAAAAA</option> <option>BBBBBBBBBB</option> <オプションが選択されました>CCCCCCCCCCC</オプション> <option>DDDDDDDDDD</option> </選択> </div> コードをコピー コードは次のとおりです。.select_style {幅:240px; 高さ:30px; オーバーフロー:非表示; 背景:url(../images/arrow.png) 繰り返しなし 215px; 境界線:1px実線 #ccc; -moz-border-radius: 5px; /* Gecko ブラウザ */ -webkit-border-radius: 5px; /* Webkit ブラウザ */ 境界線の半径:5px; } .select_style select { パディング:5px; 背景:透明; 幅:268px; フォントサイズ: 16px; 境界線:なし; 高さ:30px; -webkit-appearance: none; /*Webkit ブラウザ用*/ } |
<<: Docker で onlyoffice をインストールして展開する詳細なプロセス
marquee タグを使用してフォントのスクロールを設定したいです。コードは次のように記述しましたが...
当銀行のMGRは年末に開始されます。公式文書を読んだり、毎日テストを受けたりしなければなりません。毎...
ご存知のとおり、mailto は Web デザインと制作において非常に実用的な HTML タグです。...
Vue におけるストアの最も単純な応用はグローバル ストレージです。ここでは、相互にジャンプするため...
目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...
提案: コードをできるだけ手書きすると、学習の効率と深さを効果的に向上できます。デフォルトでは、&l...
Docker コンテナはサービスを提供し、ポート 8888 をリッスンします。外部からアクセスできる...
状況は以下のとおりです: (PS: 赤いボックスは iframe 領域を表し、灰色の四角形は上記の ...
私はデータベースツールとして Navicat を使用しています。他のものも同様です。 1. Navi...
複数のデータベースをバックアップするには、次のコマンドを使用できます。 mysqldump -uro...
以下は、私のプロジェクトでこのプロパティを使用する方法の例です。 (1)激しく透明な浮遊コードをコピ...
いつから始まったのかはわかりませんが、コンピュータの電源を入れてインターネットに接続するたびに、デー...
今日は、Linux ホスト上で 4 つの MySQL データベースを起動する方法について説明します。...
最近、センタリングの問題に数多く遭遇したので、後で簡単に見つけられるように、時間をかけてそれらを要約...
JavaScriptでの検索二分木実装は参考までに。具体的な内容は以下のとおりです。バイナリ検索木 ...