いまだに鼻から汚染水が流出し続けているYu-ichiです
水ガラスを鼻に注入したいくらいです。
さて、長年HTMLに触れているのに、最近まで知らなかったタグがありました。
それが<optgroup>というタグです。
セレクトボックスを使った際に、その中に記述するoptionをまとめることができます。
例えば・・・
<br /> <select><br /> <option selected="selected">【ホームページ制作プラン】</option><br /> <option>会社紹介向けA</option><br /> <option>会社紹介向けB</option><br /> <option>ネットショップA</option><br /> <option>ネットショップB</option><br /> <option>カスタムプラン</option><br /> <option>【ショッピングサイト作成プラン】</option><br /> <option>小規模ショップ</option><br /> <option>中規模ショップ</option><br /> <option>大規模ショップ</option><br /> </select><br />
というものを今までやっていましたが、<optgroup>タグを使うとこんなにスッキリできます。
<br /> <select><br /> <optgroup label="【ホームページ制作プラン】"><br /> <option>会社紹介向けA</option><br /> <option>会社紹介向けB</option><br /> <option>ネットショップA</option><br /> <option>ネットショップB</option><br /> <option>カスタムプラン</option><br /> </optgroup><br /> <optgroup label="【ショッピングサイト作成プラン】"><br /> <option>小規模ショップ</option><br /> <option>中規模ショップ</option><br /> <option>大規模ショップ</option><br /> </optgroup><br /> </select><br />
余計なものを選択されたくないときに便利ですね。
いや~、恥ずかしながら最近知りました
それと、<option>の間隔をあけようとpaddingを設定したのですが
Firefoxではちゃんと間隔が開くのですが、IEだと無視されてしまうようです。
font-sizeやfont-weightなどは使えるのですが、一部のスタイルだけダメなようです
このブラウザ依存の問題・・・なんとかなりませんかねぇ
次回はもう1つブラウザ依存の問題について書きたいと思います。