CSSの実践的応用技術と重要トピック

標準のボックスモデルとIE互換性 標準のCSSボックスモデルでは、要素の幅はコンテンツ領域 + パディング + ボーダー + マージンで計算されます。一方、IEの古いモデルでは、幅はコンテンツ領域 + パディング + ボーダー + マージンで計算されます。 標準モデルはbox-sizing: content-boxで定義され、幅/高さプロパティはコンテンツ領域のサイズを指します。IEモデルはbox-s ...

6月28日 02:26 投稿

モバイル端末の主要レイアウト手法と実装例

1. フレキシブルレイアウト(パーセンテージベース) フレキシブルレイアウトはパーセンテージを利用した設計手法で、固定ピクセル値に依存せず画面幅に応じて要素を伸縮させます。コンテンツは両端に自然に配置され、モバイルWeb開発で広く採用されています。 max-width: 最大幅(max-height: 最大高さ) min-width: 最小幅(min-height: 最小高さ) 2. 実装例:ECサイ ...

6月17日 21:10 投稿

モバイル最適化フロントエンド実装戦略

ビューポートの制御メカニズム モバイル端末における表示領域(ビューポート)は、PC向けサイトを表示する際にデフォルトで980px幅が割り当てられます。この設定では横スクロールが発生するため、<meta name="viewport">タグで表示領域を端末画面サイズに適合させる必要があります。 <head> <meta name="viewport" content="width=device-width, initial- ...

6月16日 22:10 投稿

デバイスピクセルレシオとマルチデバイス適配の解説

**この記事は古い情報です。最新情報はインターネットで確認してください。** 以下は、Retinaディスプレイ、物理ピクセル、マルチデバイス適配に関する知識のまとめです(個人の見解に基づいていますので、不備な点があればご容赦ください)。不定期で更新を行う予定です。各項目の参考文献URLは記載していますので、不明点があれば元記事をご覧ください。 1. デバイスピ ...

6月14日 19:12 投稿