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

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

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

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

CSS

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

Q&A

解決済

1回答

848閲覧

大きさの単位、pxや%やvwの使い分けについて

takumi5

総合スコア5

HTML

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

CSS

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

0グッド

0クリップ

投稿2020/02/05 14:58

画像や文字に指定した単位「px」は
タブレットやスマホの用のサイトを作る時には使わずに「%」や「vw」に変えた方がいいというのをサイトで見ました。

それぞれの使い分けが知りたいです。よろしくお願いします。

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

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

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

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

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

guest

回答1

0

ベストアンサー

何を基準としたサイズを指定したいのか、で使用する単位をえらぶとわかりやすいです。なので単位の特性を理解し、その特性を利用したい場合にその単位を使えばよいです。「変えた方がいい」かはその場その場で要件にあわせて判断する、ということになります。

有名な単位の幾つかを上げると、次のような特性があります。

  • px………どんな環境でも変わらないサイズにする
  • %………親要素に指定されている値とのパーセント(割合)のサイズする
  • em………親要素に指定されている文字サイズを基準にしたサイズにする
  • rem………html要素に指定されている文字サイズを基準にしたサイズにする
  • vw………ビューポート(画面)の横幅を基準にしたサイズにする
  • vh………ビューポート(画面)の縦幅を基準にしたサイズにする

例えば一一

どんな環境でも~~px固定サイズにする…→px
親要素の半分のサイズにする…→%
文字サイズが変更されても十文字分のサイズにしたい…→em
親要素や文字サイズ等に関係なく、画面の幅いっぱいのサイズにしたい…→vw・vh

こんな感じになります。それぞれの単位の特性を把握して、作りたいデザインがどの単位で作りやすいか?を考えてみるといいです。

投稿2020/02/05 16:08

abababaa

総合スコア43

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

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

miyabi_takatsuk

2020/02/06 00:56

横槍失礼します。 > px………どんな環境でも変わらないサイズにする これは少し語弊があるかも・・・。 PCでは変わらないと言えるのですが、 スマホの場合、デバイスによって、画面に対しての1pxあたりの表示サイズが大きく変わります。 これは、画面解像度により、画面サイズ、物理px、論理pxが変わってくるからです。 対して、PCの場合は、ほとんどのディスプレイは、96dpiか、72dpiか、Retinaであればその二倍のdpiと、規格が比較的統一されているため、物理pxは変われど、論理px数は変わりません。 対してスマホは、論理pxがデバイスによって変わるため、どの環境でも変わらない、とは言い難いです。
takumi5

2020/02/06 16:34

PC版を作ってから、次にタブレットやスマホ用のサイトを作る時に、 例えば横並びになっている2つの画像と文字があるとして、それらのたがいの表示比率を5:5にしたいだとか、3:7にしたいときは%を使うということですかね! そしてvwを使った場合画面サイズの全体(vwは横、vhは高さ)に伴った大きさに変動するから、比率は特に気にしてないときに使うべきということでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問