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 投稿