select
テキストボックスの上に3つのアイテムが配置されたボックスがありinput
ます。select
ボックスを開くと、フィールドが最初のボックスアイテムinput
と重なっています。select
option
ボックスにインラインスタイルを設定しz-index:9999;
ましたselect
。テキストボックスを配置z-index:-1
するとinput
、コンテナの後ろに移動し、div
クリックできなくなります。容器に入れz-index: -2
ても何も起こりません。この問題を解決するにはどうすればよいですか?
コードの抜粋:
<div id="search-2" class="search-widget-wrapper widget_search">
<div id="searchwrapper">
<form method="get" id="searchform" action="#">
<input type="text" class="searchbox" name="s" id="s" placeholder="search here …" />
<input type="image" class="searchbox_submit" value="" />
</form>
</div></div>
#searchwrapper {
background-image: url("/wp-content/themes/responsive-icsl/images/search_box.png");
background-repeat: no-repeat;
height: 28px;
margin: 11px 0 10px;
padding: 0;
position: relative;
width: 288px;
}
コンテナ
<li class='lang'>
<select id="lang-chooser" name="language-chooser" style="max-width:80px;" onChange = "document.location.href =this.value">
<option value='localhost/?s=sidebar&x=0&y=0' selected='selected' title='./wp-content/plugins/qtranslate/flags/gb.png'> ENG </option>
<option value='localhost/?s=sidebar&x=0&y=0&lang=de' title='./wp-content/plugins/qtranslate/flags/de.png'> DEU </option>
<option value='localhost/?s=sidebar&x=0&y=0&lang=ru' title='./wp-content/plugins/qtranslate/flags/ru.png'> RUS </option>
</select>
</li>
アップデート
問題を示すスクリーンショットを追加しました:
スクリーンショット:http://666kb.com/i/c7bv3x65hgkwj0gzs.jpg
実際、私はmsdropdownを使用して、ドロップダウンボックスをレンダリングします。これにより、ドロップダウンにz-index:9999が自動的に作成されます。
私のビルドアップはこれです:
<div id="header">
<?php if ( get_header_image() ) : ?>
<div id="logo">
</div><!-- end of #logo -->
<div id="headermenuwrapper">
</div><!-- end of #headermenuwrapper -->
<div id="headerwidgetswrapper">
<div id="headernewswrapper">
<div class="headernewstitle">NEWS</div>
<div class="headernewsnav"></div>
</div><!-- end of #headernewswrapper -->
<div id="headersearchwrapper">
</div><!-- end of #headersearchwrapper -->
</div><!-- end of #headerwidgetswrapper -->
</div><!-- end of #header -->