2

まあ、それ
は無意味だと私は知っています。問題は、次のような段落がある場合です。

こんにちは友達。
今日、私は新しいトリックを学びましたが、まだあなたに話すつもりはありません。

冗談です。Lorem ipsum dolorは、amet、consecteturadipiscingelitに座ります。マグナのロンカス。Nulla aliquam turpis ac magna scelerisque vel eleifendliberomalesuada
Quisque facilisis leo et elit ultricies id suscipitleoornare。Vestibulum mi odio、facilisis non fringilla vitae、imperdietegestasmauris。Nunc enim erat、vehicula velmalesuadanec。

ご覧のとおり、2つの段落があります。<br>どちらも、タグによって途中で改行されています。セマンティックのためにこのタグを使用せずにそれを行うにはどうすればよいですか?

注:太字の「malesuada」は、2番目の改行を簡単に識別できるように挿入されています。

4

1 に答える 1

2

まず、改行は、詩など、テキストのフロー内で区切りを発生させる必要がある状況で使用することを目的としています。

このようにテキストをマークアップする一般的に受け入れられている方法は、段落としてです。これはブロックレベルであるため、常に新しい行を作成し、それらの間にマージンを設定します。ここでは、2つの段落スタイルがあります。1つはスペースを必要とし、もう1つはスペースを必要としません。このような2つの異なるスタイルの段落を作成できます(ここでは、垂直方向の余白を示しています。水平方向の余白は0に設定されています)。

p {margin:.1em 0;}

p.special {margin:0;}

次に、スペースなしで段落に「特別」クラスを追加します。垂直方向の余白が折りたたまれるので、各段落の間に1emのスペースしか得られないことに注意してください。

私のより大きな質問はデザインの質問です:なぜあなたはあなたの段落をこのように整理したいのですか?全体に標準の段落間隔を設定し、おそらく見出しを使用して段落のセットをグループ化しないのはなぜですか?あなたがしていることはかなり型破りです。そのため、使用する適切なHTML要素を見つけるのに問題が発生しています。hth、チャールズ

于 2012-09-23T14:41:24.987 に答える