私はメニューと検索ボックスを持っています。私は検索ボックスをメニュー項目と一緒に置いておきたいと思います。別の要素の上に要素を配置する方法はありますか?
<div class="header">
some code
<div class="quick-access">
some code
<php echo $this->getChildHtml('topSearch') ?>;
</div>
</div>
:私はこのようになり、別のファイルに私の検索ボックスを持っているのに対し
#custommenu {
position:relative;
z-index:999;
font-size: 14px;
margin: 0 auto;
padding: 10px 16px;
width: 918px;
background-color: #FB0A51;
border-top-left-radius: 10px 10px;
-moz-border-top-left-radius: 10px 10px;
border-top-right-radius: 10px 10px;
-moz-border-top-right-radius: 10px 10px;
}
:しかし、私のメニューには、次のCSSを使用しています「custommenu」と呼ばれるのdiv内の別のファイルに建設されています
私は検索ボックスがメニューの一番上に来るが、それは
.header .form-search {
position:absolute;
right:29px;
z-index:1000;
top: 80px;
width:315px;
height:30px;
padding:1px 0 0 16px;
}
それでも検索ボックスがメニューの後ろに隠れてますがうまくいきませんでしたように、CSSファイルに以下を追加してみました。私は検索ボックスをメニューにしたいと思っています。どうすればいいのですか?
編集:ここでは検索ボックスを含むdivののCSSは、だ
.header { width:930px; margin:0 auto; padding:10px; text-align:right; position:relative; z-index:10; border-top:3px solid #3C3C42;}
.header .quick-access { float:right; width:600px;margin-top:-125px; padding:28px 10px 0 0; }
.header .form-search { position:relative; top: 100px;left: 300px; z-index:9999; width:315px; height:30px; padding:1px 0 0 16px; }
そして、これは、それが今どのように見えるかである、(紫のリンク - 迅速なアクセス、白いボックスが後ろに起こっている検索ですピンクの「custommenu」エリア。私はピンクの部分に白いボックスを持っていると思います。そして、これのすべては内部「ヘッダ」です)
あなたのPHPが終了タグを持っていないことを監視しているのでしょうか? – Josh
親要素の相対位置がrelativeであることを確認してください。また、親要素にZインデックスがあることを確認してください。これは、IEのバグを修正するのに役立ちます。 –
または無効な開始タグ: ' '<?php' –