質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

2回答

9157閲覧

CSSにて解像度が変わっても見え方を同じにする方法

ryuuichi2014

総合スコア115

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

1クリップ

投稿2015/11/09 05:11

HTML CSS での質問です。

タブレット用のページを作成するとして、当然機種ごとに解像度が違ってきます。

基本の解像度をNexus7 2012 にあわせ(1280x800)CSSを作成したとします。

そして今度はNexus7 2013(解像度1920x1200)でそのページを見た場合。

見え方が2012の時とほぼ同じにする場合、参考になるサイトなどを教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

cssを作成する際、viewportの指定はされていますでしょうか?
もしされている場合、横幅は変わってきます。

nexus 7の解像度が1280 * 800でretinaの場合、半分の640 * 400などになります。

また、cssに関してですが、widthなどを出来るだけ%表示にすることでどの大きさの画面で見ても同じようなレイアウトをすることができます。
画面が更に大きくなり同じようなレイアウトでは厳しい場合は、cssのmedia queryを使用してレイアウトごと変えてしまいましょう!

bootstrapなどがいい感じにその辺の実装をしているのでbootstrapを最初に見てみるのもありかもしれませんよ!

頑張ってください!

投稿2015/11/09 09:56

MasakazuFukami

総合スコア1869

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

cssのみでは難しいと思います
javascriptで調整すれば行けるのではないでしょうか

javascript

1<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 2<script> 3// 画面幅800px基準でzoomをセット 4$("html").css("zoom", $(window).width() / 800); 5$(window).bind({ 6 "resize load orientationchange" : function(event) { 7 var zoom = $(window).width() / 800; 8 $("html").css("zoom", zoom); 9 } 10}); 11</script>

投稿2015/11/09 06:29

yskfj

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryuuichi2014

2015/11/09 06:59

この場合だと800でがっちりしたデザインを組んでおけば、とりあえずは大丈夫ということでしょうか?
yskfj

2015/11/09 07:05

1つ忘れてました ビューポートの設定を忘れずに ```html <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1"> ``` いろいろやっていくうちに問題が出てくるかもしれませんが「とりあえずは大丈夫」だと思います。 まずは簡単なページを作ってみてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問