モバイル Safari でのみ表示されるページがあります。印刷物に合わせて特定の効果を達成しようとしています。私は本当に近づいてきましたが、これは最後の詳細です。
私のページには、次のような HTML マークアップがあります。
<section>
<h2>Header</h2>
<p>A long paragraph...</p>
</section>
CSS スタイリングは次のようになります。
section {
padding-left: 200px;
width: 700px;
}
h2 {
float: left;
width: 180px;
margin-left: -200px;
}
結果は次のようになります。
Header A long paragraph, blah blah blah...
blah blah blah...
これは完璧です。ただし、ヘッダーの内容がもう少し長い場合は、次のようになります。
This is a A long paragraph, blah blah blah...
longer header blah blah blah...
私がやりたいのは、次のように、ヘッダーの最後の行で段落を開始することです。
This is a
longer header A long paragraph, blah blah blah...
blah blah blah...
JavaScript を使用してこれを解決できると思いますが、純粋に CSS を使用するか、マークアップの変更を最小限に抑えて、可能な限り邪魔にならない方法で修正したいと考えています。それを除けば、JavaScript ソリューションに関するアイデアはありますか? ありがとう!