レスポンシブウェブデザイン

レスポンシブレスポンシブ画像

レスポンシブとは?

 状態:-  閲覧数:5,072  投稿日:2011-09-19  更新日:2014-03-30
レスポンシブWebデザイン/Responsive Web Design
・「PC」「タブレット」「スマートフォン」など、デバイスごとに複数のデザインを用意するのではなく、ブラウザーのウィンドウサイズ(ディスプレイの幅)に合わせ、デザインをフレキ シブルに自動最適化させていく制作手法
・CSS3のメディアクエリー(Media Queries)を利用して、スタイルシートだけでディスプレイサイズに応じたデザイン変更を行なうため、HTMLは一つだけ用意すれば良い
・レスポンシブWebデザインは、2010年5月、米国のイーサン・マルコッテ氏によって提唱された

メリット
・一つのソースで複数デバイスに対応できるため、制作・メンテナンスが容易
・多様なデバイスへの対応(今後デバイスの種類が増加しても、影響を受けにくい)

レスポンシブ関連用語一覧

 閲覧数:817 投稿日:2014-03-30 更新日:2014-04-20

メディアクエリー


Media Queries
・CSS3 から導入された Media types を大幅に拡張する仕様
・CSS を適用するメディアを Media Type よりも細かく指定できるようになった

・Media types 例
<link rel="stylesheet" href="common.css" media="all">//共通CSS
<link rel="stylesheet" href="screen.css" media="screen">//画面表示用CSS
<link rel="stylesheet" href="print.css" media="print">//印刷用CSS


・Media Queries 例
<link rel="stylesheet" href="pc.css" media="screen and (max-width: 740px)">
<link rel="stylesheet" href="tablet.css" media="screen and (max-width: 480px)">
<link rel="stylesheet" href="mobile.css" media="screen and (max-width: 478px)">



Viewport


・モバイルブラウザにおいて、ウィンドウサイズを意味するメタタグ


ブラウザモード


・Internet Explorer に搭載されている「ブラウザの挙動を決定するモード」
・例えば、「Internet Explorer9」 なら、「Internet Explorer8」 「Internet Explorer7」 を選択することにより、それぞれのブラウザを利用した場合と同じ表示を行なうことができる

変更方法
・「右上の丸いツールアイコン」を左クリック - 「F12開発者ツール」 - 「ブラウザモード」より選択


IETester


・Internet Explorerにおける「バージョン毎のブラウザ互換性」をチェックするツール
・対応バージョンは、5.5から10まで


Expression Web SuperPreview


・複数バージョンのIEでWebページのレンダリング結果をプレビュー・比較できるMicrosoft製ソフト
・有料だが、試用版(60日間すべての機能を利用可能、その後は一部機能に制限あり)が、ダウンロード可能

ライブラリ

 閲覧数:769 投稿日:2014-03-31 更新日:2014-04-03

html5.js


・IE6/7/8にHTML5要素(<header>, <article>, <footer>, <figure>など)を適用するためのjsライブラリ
・IE8以下でHTML5を利用する際は、HTML5要素にCSSが適用されないため、このスクリプトをヘッダで読み込ませ、利用する
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->



css3-mediaqueries-js


「IE 5+」、「Firefox 1+ 」、「Safari 2」に、「CSS3 Media Queries」を適用させるためのJavaScriptライブラリ
※ 「Firefox 3.5+」、「Opera 7+」、「Safari 3+」、「Chrome」は、既にサポート対応済
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->



Responsive-Menu


旧名称 … jquery.mobileselect.js
・レスポンシブWebデザイン対応のセレクトメニュースクリプト(jQueryプラグイン)
・モバイルデバイス幅のブラウザよりアクセスすると、 ul / ol要素をselectボックスへ変換して表示する


Flexslider


・レスポンシブWebデザイン対応のスライダースクリプト


テーブルレスポンシブ



週間人気ページランキング / 8-29 → 9-4
順位 ページタイトル抜粋 アクセス数
1 Design 0 6
2 キャラクター無料作成ジェネレーター / FLASH / オンラインサービス | イラスト参考(デザイン) 3
3 「属性」「プロパティ」「アトリビュート」の違い | CSS 2
3 Sword Art Online dress up game 2
3 「Google Chrome を起動後、100%の確率で3分以内に落ちる」場合は、アンインストール後インストールし直すしかない | Google Chrome(ブラウザ) 2
3 Fireworks で背景画像透明化 | Fireworks CS3(Fireworks) 2
3 Chromeがおかしくなった。width認識が狭くなりレイアウトが崩れる | Google Chrome(ブラウザ) 2
3 Windows10で「Google Chrome」が常に最前面に表示される。「アクティブウィンドウ」が最前面で表示されない → 解決方法存在しない | Google Chrome(ブラウザ) 2
4 CopyTabTitleUrl | Chrome 拡張機能 1
4 ソフトウェア カテゴリー 1
4 Chromeブラウザは、ユーザーという単位で情報管理している(Cookieを使用する場面もあるが、必ずしもCookieだけに頼っているわけではない) | Google Chrome(ブラウザ) 1
4 CSSセレクタ(CSS) カテゴリー 1
4 画像縦横比の問題 | 画像 1
4 Illustratorで、アートボードの大きさではなく選択範囲の大きさで出力 / 「トリムエリアツール」→「トリムエリアを選択したアートに合わせる」 | Illustrator CS3(Illustrator) 1
4 「Google Chrome」で「This browser does not support WebGL」と表示される場合は、ハードウェアアクセラレーションに不具合がある可能性があるため、設定画面よりハードウェアアクセラレーションを一旦無効にしてみる | Google Chrome(ブラウザ) 1
4 Bookmarks clean up | Chrome 拡張機能 1
4 Chrome 起動オプションを利用して、キャッシュを無効にする 1
4 「Bootstrap」の「js」がいつの間にか期待通り動作しなくなった際の対応案 | Bootstrap 1
4 テーブル枠線がどうしても消えない時は「border-collapse: collapse;」 | Backgrounds and Borders Module(CSS) 1
4 「Google Chrome」履歴一覧から、複数履歴を選択して一度に開くことはできません。バージョン: 94.0.4606.81(Official Build) (64 ビット) | Google Chrome(ブラウザ) 1
2026/9/5 5:05 更新