編集:jsFiddleを追加:http ://jsfiddle.net/gdHuh/
私のページには、下の境界線のあるタイトルがあります。タイトルと境界線の間にパディングがあります。タイトル領域の右側に浮かび、下の境界線に触れると、検索ボックスが表示されます。これがどのように見えるかです:
ただし、タイトルと検索ボックスのテキストが長すぎる場合、タイトルテキストの一部が検索ボックスによって非表示になります。
これは私がこのような場合にそれをどのように見せたいかです:
これが私のHTMLです:
<div class="row">
<div class="column column8">
<h1>Internship Reviews & Rankings</h1>
</div>
<div class="findTop column column8">
<div class="greyShaded findTab">
<img class="verticalBottom" src="images/blueMagnify.png"/>
<a>Find an Internship Program</a>
<img class="verticalTextTop" src="images/greyArrowheadRight.png"/>
</div>
</div>
</div>
そしてCSS:
/* More Specific CSS */
.findTab{
float: right;
margin: 0px 5px;
padding: 5px 10px;
font-weight: bold;
line-height: 24px;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
background-color: #f5f5f5;
font-family: "Helvetica Neue", arial, helvetica, sans-serif;
font-size: 13px;
}
.findTop{
border-bottom: 1px solid #ddd;
margin-top: -23px;
}
/* More general CSS */
.row {
clear: both;
width: 100%;
position: relative;
}
.column {
margin: 0 15px;
float: left;
border: 0;
padding: 0;
position: relative;
}
.column8 {
width: 610px;
}
h1{
font-size: 28px;
line-height: 32px;
margin: 0px;
padding: 0px;
font-family: "Helvetica Neue", arial, helvetica, sans-serif;
font-weight: bold;
}
要素が正しく配置されるようにHTMLとCSSを変更するにはどうすればよいですか?