ホームページ作成/テキストの配置・装飾 (HTML,CSS)

スタイルシートで段落の先頭を字下げする方法(2ページ目)

小説などの書籍のように、すべての段落の先頭で字下げを行う方法をご紹介致しましょう。すべての段落の先頭に空白文字を挿入していくのは非常に面倒ですね。もっと手軽に実現する方法があるのです。

西村 文宏

執筆者:西村 文宏

ホームページ作成ガイド

具体的なHTML記述方法

最後に、HTML中に記述する具体例を1つご紹介しておきます。
まず、スタイルシートを以下のように記述します。

<style type="text/css">
   p { text-indent: 1em; }
</style>

これによって、そのHTML内の全ての p要素( <p>~</p>で囲まれた部分 )の文章の先頭に、1文字分の字下げが行われるようになります。

あとは、以下のように普通に( body要素内に ) p要素を使って文章を記述するだけです。

<p>本日は晴天なり...</p>
<p>本日は晴天なり...</p>
<p>本日は晴天なり...</p>

すると、全ての p要素内の文章の先頭に、1文字分の字下げが行われるようになります。既にたくさんの p要素 が存在するHTMLで、段落の先頭を字下げしたい場合には、最初の head要素内に記述する3行を加えれば一気に字下げを行えるわけですから、非常に楽です。

上記の例では、 p要素を使用していますが、もちろんその他の div要素などにも適用可能です。

おわりに

今回は、スタイルシートを用いて手軽に字下げを行える方法をご紹介致しました。
1つ1つ手動で段落に空白文字を入力してくのはかなり面倒です。 せひ、スタイルシートを試してみて下さい。

【関連記事】

【編集部おすすめの購入サイト】
楽天市場でホームページ作成関連の書籍を見るAmazon でホームページ作成の参考書を見る
  • 前のページへ
  • 1
  • 2
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます