2017-03-19 27 views
3

私はhtmlの検索フォームを持っています - 入力とボタン。html検索フォーム - 提出ボタンを整列

また、検索タイトル - h2があります。しかし、私はh2のタイトルを削除する場合、私はボタンの垂直方向の整列に問題があります。

HTML:

<h2 class="widget-title">Search</h2> 
<form role="search" method="get" id="searchform" action="#"> 
    <input type="text" placeholder="Search..." value="" > 
    <button type="submit" id="searchsubmit" value=""> 
     <i class="fa fa-search"></i> 
    </button> 
</form> 

のCss:

.widget-title { 
    margin-bottom: 40px; 
    font-size: 22px; 
    line-height: 18px; 
} 

#searchform input { 
    display: block; 
    max-width: 100%; 
    padding: 5px 10px; 
    border: 1px solid #ccc; 
} 

#searchsubmit { 
    position: absolute; 
    top: 59px; 
    right: 15px; 
    display: inline-block; 
    width: 50px !important; 
    height: 43px; 
    padding: 0; 
    border: none; 
    margin-bottom: 0; 
    vertical-align: middle; 
    background-color: transparent; 
} 

それが検索タイトル(H2)とし、せずにボタンを整列させることは可能ですか?

答えて

0

ここで絶対配置を使用する必要はありませんが、相対的にはOKです。 position: relativedisplay: inlineが問題を解決します。そしてここに仕事は js fiddleです。

マークアップは<h2 class="widget-title">Search</h2>でOKです。

+0

@name name2は、この解決策ですか? –

+0

はい、動作します。ありがとう –

関連する問題