私が望むのは、見出し (h2) を左に配置し、見出しの右側にテキスト (p) を配置することです。ウィンドウのサイズが変更されたときに段落テキストも折り返す必要があるため、見出しの横に使用可能なスペースが使用されます。これで、小さな段落テキストが見出しの下で折り返され、大きなギャップが生じます。
ここにjsfiddleがあります。灰色の背景のテキストが見出しのすぐ下で折り返され、大きな隙間ができていることがわかります。十分なスペースがある限り、段落を折り返す必要があります。
jsfiddle が利用できない場合、コードは次のとおりです。
HTML:
<section>
<div>
<h2>Contact Me</h2>
<p>You can Contact Me at sample@smaple.com or use the contact form below:</p>
</div>
</section>
CSS:
section{
background-color:#CCC;
width:100%;
}
section div{
background-color:#39F;
border-bottom:3px solid #333;
}
section div h2{
font-family:helveticaInserat;
font-size:2.6em;
display:inline;
background-color:red;
}
section div p{
font-family:helveticaInserat;
background-color:#CCC;
display:inline;
vertical-align:top;
line-height:1em;
}
すべてのテキストが動的になり、使用可能なスペースがほとんどない場合に折り返す必要があることを念頭に置いて、これをどのように達成できますか?