※ ChatGPTを利用し、要約された質問です(原文:文章を字下げする方法にミスがないか不安です)
文章の字下げ方法についての質問
このQ&Aのポイント
文章の字下げ方法について不安があります。修正前の文章の見た目と修正後の見た目を比較して、適切な字下げ方法を考えたいです。
以下のHTMLとCSSの記述で、まだ続いている文の途中で改行してしまっているため、不安です。HTMLはHTML4.01 Transitional、CSSは2.1です。
同じようなレイアウトを実現するために、どのようなHTMLとCSSの記述が適切か、アドバイスをいただけると助かります。
以下のWebサイトの文章を、
(修正前)
項目……項目に関する説明文です。この説明文の
途中で改行して文章を調節します。
※画面の端一杯まで表示され、強制的に改行させられた文章です
以下のように修正したいと考えています。
(修正後)
項目……項目に関する説明文です。この説明文の
途中で改行して文章を調節します。
※修正前のままだと見苦しいので『……』のあとに合うように、字下げしたいです。
上のような文章に直すために、HTMLとCSSには以下のように記述しました。すると、私が望むとおりのレイアウトに修正されたのですが、ひとつ不安があります。
というのも、以下のようにHTMLとCSSを記述すると、まだ続いている文の途中で改行してしまい、その文に対して字下げしているからです。
下記のHTMLとCSSは文法に問題があるでしょうか?
大変申し訳ありません。ご教授よろしくお願いいたします。
HTMLは、HTML4.01 Transitional。CSSは、2.1です。
/*---------- HTML部分 ----------*/
<ul>
<li>項目……項目に関する説明文です。この説明文の<br>
<span>途中で改行して文章を調節します。</span></li>
</ul>
/*---------- CSS部分 ----------*/
span {
display: inline-block;
width: ●em;
}
お礼
回答ありがとうございます。 定義リストがあるということを知らなかったので、大変勉強になりました。 いままでは全てliタグで作っていたので……。 HTMLの仕様書に目を通すべきでしたね。 詳細なサンプルありがとうございます。 とても勉強になりました。 floatはよく多用してしまい、手間がかかっていたので、この方法は非常に勉強になりました。 ありがとうございます。