このページの本文へ
ナビゲーション

サンプルダウンロード

トップページ > サンプルダウンロード > 法則59 エラスティックレイアウトで横幅サイズを指定して可読性を高める

法則59 エラスティックレイアウトで横幅サイズを指定して可読性を高める

XHTMLソース

<div id="content">
 <div id="main">
  <h2>横幅を文字数で指定するエラスティックレイアウト</h2>
  <p>
   横幅を文字数で指定するエラスティックレイアウトは指定した
   文字数でテキストが折り返す。従来のレイアウトだとピクセルや
   パーセントで指定していたこともあり、文字を拡大・縮小した際に
   1行あたりに含まれる文字数も変化してしまった。
   1行あたりに35〜40文字が読みやすいとされているのでこの視点から
   見るとエラスティックレイアウトは最適な手法といえる。
  </p>
  ...(略)...
 </div>
 <div id="navi">
  <div id="recentEntries">
   <h3>最近のエントリー</h3>
   <ul>
    <li><a href="#">最近のエントリー1</a></li>
    <li><a href="#">最近のエントリー2</a></li>
    <li><a href="#">最近のエントリー3</a></li>
    <li><a href="#">最近のエントリー4</a></li>
    <li><a href="#">最近のエントリー5</a></li>
   </ul>
  </div>
  <div id="monthlyArchives">
   <h3> 月別アーカイブ</h3>
   <ul>
    <li><a href="#">2007月6月</a></li>
    <li><a href="#">2007月5月</a></li>
    <li><a href="#">2007月4月</a></li>
    <li><a href="#">2007月3月</a></li>
    <li><a href="#">2007月2月</a></li>
   </ul>
  </div>
 </div>
</div>

CSSソース

div#container div#content {
     float: left;
     width: 56em;
     padding: 1em;
     background: #333;
}
div#container div#content div#main {
     float: left;
     width: 40em;
     margin: 0 1em 0 0;
     padding: 1em;
     background: #FFF;
}
div#container div#content div#navi {
     float: left;
     width: 13em;
     margin: 0;
}
div#container #footer {
     clear: left;
     width: 56em;
     padding: 1em 0;
}

第3章 用途と目的に合わせたレイアウトの法則 一覧

  1. 法則46 マルチカラムレイアウトはfloatプロパティで実現する
  2. 法則47 マルチカラムレイアウトではclearプロパティの使い方に注意する
  3. 法則48 positionプロパティで自由度の高いレイアウトを実現する
  4. 法則49 floatプロパティによる2カラムレイアウトの基本を理解する
  5. 法則50 サイト全体の文書構造を整理してからCSSを記述する
  6. 法則51 2カラムの可変レイアウトにはネガティブマージンを使用する
  7. 法則52 固定幅の2カラムレイアウトをエラスティックレイアウトにする
  8. 法則53 floatプロパティを使用して柔軟な3カラムレイアウトを実現する
  9. 法則54 positionプロパティでより柔軟なマルチカラムレイアウトを実現する
  10. 法則55 カラム落ちの原因と対処方法を理解する
  11. 法則56 背景画像を工夫してフロートボックスの下辺を揃える
  12. 法則57 見出しの横に表示するボタンはpositionプロパティで実現する
  13. 法則58 画面中央の配置はposition/marginプロパティで実現する
  14. 法則59 エラスティックレイアウトで横幅サイズを指定して可読性を高める

このページのトップへ


取り扱いオンラインショップ
  • インプレスダイレクト
  • Amazon
  • 楽天ブックス
  • Kinokuniya BookWeb
  • 7&Y セブンアンドワイ
  • livedoor BOOKS