トップ・ページの表示 注意書きの表示 掲示板に書き込む前に必ず この ”注意書き”を お読み下さい.

"Frequently Asked Questions"

   
   

ページの表示順:{ 新しい順/ 古い順}.
初期・ページの表示・位置:{ 先頭ページ/ 末尾ページ}.
1ページ内のスレッド表示数:







<Number>: [00000215]  <Date>: 2022/04/16 10:45:21
<Title>: 「特定の解像度に依存しない実用的なWebページ」詳解
<Name>: amanojaku@管理人



(メディアクエリは除き)pxなどの絶対単位を使っていると「特定の解像度に依存する」ので、SEO(Search Engine Optimization:検索エンジン最適化)的には当然 マイナスになるので ご注意ください。
もしも フロントエンド(プロ)を目指すなら、(メディアクエリは除き)pxなどの絶対単位を使っていると「特定の解像度に依存する」ので、当然 プロとしては失格と言って良いでしょう。

pxなどの絶対単位を使っていると、なぜ SEO的にマイナスになるのか、なぜ プロとして失格なのかは、下記「ダメダメ・デモ」をChromeモバイル・エミュレーターで3000px解像度でチェックしてみれば一目瞭然です(画像や文字などが非常に小さくなる)。
モバイル・エミュレーターで解像度を変更したら、必ずリロードして下さい。

ダメダメ・デモ
http://xd305417.html.xdomain.jp/demo/test/005.htm

自分が作ったページも「1k〜3k」解像度でチェックしてみると良いでしょう。

PCフレンドリー・デモ
http://xd305417.html.xdomain.jp/demo/test/003.htm

Chromeモバイル・エミュレーターの操作法
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+0000052B&tsn+0000052B&bts+2021/11/29%2015%3A52%3A51&

Chromeモバイル・エミュレーターでチェックする場合、モニターは かえって1k解像度のほうが分かりやすいでしょう。
現状で1k解像度モニターが無い場合、(モニターが1600px解像度 以上なら)新規アカウントを作成し解像度を「800px〜1280px」程度の解像度に設定すると良いでしょう(アカウント名は「1k」とかにして、そのアカウントは1k解像度専用にする)、1366px解像度 以下なら特に いじらなくても良いです。


もし フロントエンド(プロ)を目指すなら、とりあえず下記を参考に「特定の解像度に依存しない実用的なWebページ」を実際に作ってみると良いでしょう。
フロントエンド(プロ)を目指すなら、下記を理解でき具現化できてプロの基礎レベルです、本職のプロになるには更に上のレベルが要求されます。

ポートフォリオを作成するなら、PCにおいては「1k〜6k」解像度ぐらいには対応すると良いでしょう、レスポンシブ・デザイン対応も必須です。
なので、その「特定の解像度に依存しない実用的なWebページ」も、PCにおいては「1k〜6k」解像度と、レスポンシブ・デザインにも対応させて、ポートフォリオの練習として作成してみると良いでしょう。

参考

Webページ作成の注意点
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+00000295&tsn+00000295&bts+2022/01/05%2018%3A04%3A56&

本当に自分の作りたいサイトを(勉強のために)実用的なWebページで作ってネットで公開してみると良いでしょう(本当に自分の作りたいサイトならモチベーションも上がるでしょうから)。
逆に言うと、自分が本気でネットで公開したいサイトでないと、それだけの学習コスト(学習の労力)を掛けて勉強するのは難しいかもしれません、(もちろん 不可能と言うことでは無いですが)自分が本気でネットで公開したい、と言うモチベーションが有った方が学習に圧倒的に有利です。
自分が本当にネットで公開したいコンテンツが有るか、どうかも重要な要素になるでしょう。

ピクセル・パーフェクト(所謂 イメージ・パーフェクト)なら、px→vwの換算は四則演算とパーセントの概念さえ理解できていれば特に難しいことはありません(パーセントの計算も単なる四則演算なので、結局のところ全て四則演算です)、アマチュアの勉強用なら1pxぐらいズレても、全然 気にしなくて良いです。
ただし、「@media:メディアクエリ」はプログラムで言うところの条件分岐になるので、初心者には少々 取っつきにくいかもしれませんが。

100vwは「bodyタグのデフォルトmargin、スクロールバーの幅」は一切 考慮されてないので、横幅が はみ出ます(つまり「bodyのデフォルトmargin、スクロールバーの幅」のサイズを引いて計算しなければなりません)。
ちなみにプロの場合はbodyのデフォルトmarginをゼロに設定するようです(その場合はスクロールバーの幅のサイズだけを引いて計算すれば良い)。

スクールでは、一旦 pxでWebページを作らせてから、それをvwに換算させてWebページを作らせる授業をやってる所もあるようです。
Webデザイナーはpxでデザインカンプを作りますが、コーダーはpxをvwに換算しなければならないので、その練習として そのような授業をしていると思われます。
そのスクールのようにpxでWebページをコーディングしてモックアップを作った方がコーディグ・スキルとしては明らかに向上するでしょう(ただし凄く根性が必要ですが)。
なので、そのスクールのカリキュラムは、非常に考え抜かれたカリキュラムと言えます(根性派ならオススメ)。

(普通 そこまでの根性は無いでしょうから)pxでWebページをコーディングしなくても良いので、(Webデザイナーのように)pxでモックアップを作って、それをvwに換算してWebページを作成してみると良いでしょう(WYSIWYGエディタでWebページとしてモックアップを作ると分かりやすいでしょう)。
また、今まで自分が作ったWebページをモックアップに見立てて、それをvwに換算してWebページを作り直すのも良いでしょう。

いきなり難しいことから始めずに、初めは簡単なレイアウト(デモ版、パイロット版)からトライしてみると良いでしょう。
なお (メディアクエリは除き)プロはvw以外の単位は使いませんが、プロを目指さないなら「%、rem、vh、vmin、vmax」なども使って良いです。
プロを目指す場合と、目指さない場合で、当然 勉強法が変わってきます。

(Webページ作成の基本のキとして)ブレイク・ポイントを念頭に置き、必ずワイヤー・フレームを作成して下さい、手書きでも良いですし単純なレイアウトなら脳内だけでも おkです。

下記はワイヤー・フレームの一例です。
※絵だけでなく「ほにゃららの画像」、「ほにゃららの文章」などのように注釈を付ければ更に分かりやすくなるでしょう。

https://images.app.goo.gl/1yeuxuNJTDNyZE4B7
※後で自分が見て分かりやすく書いてあれば、本当に このような手書きで おkです。

https://images.app.goo.gl/c6DPhnTj5Xrw1GcQ7
※3パターンの場合

https://images.app.goo.gl/Wu8gBmoLJiyRK8Qn6
※3パターンの場合

もし、フロントエンドを目指すなら、下記のコードを見ずに、CSSで その挙動を再現できるレベルを推奨します。
勉強法としては下記のような既存のCSSを気の済むまでバリバリ改造してみると良いでしょう。

CSSデモ集(-)
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+0000025C&tsn+0000025C.&

クロスブラウザ対応法は下記に記載してあります。

Visual Studio Codeでフロントエンド開発環境を構築する
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+000002AB&tsn+000002AB&bts+2019/11/17%2010%3A34%3A59&

Block( Address 00000217 Identity 00000215 )


<Number>: [00000214]  <Date>: 2022/04/10 10:20:20
<Title>: 特定の解像度に依存しない実用的なWebページ
<Name>: amanojaku@管理人



もし フロントエンドをガッツリやりたいなら、とりあえず下記を参考に「特定の解像度に依存しない実用的なWebページ」を実際に作ってみると良いでしょう。
フロントエンド(プロ)を目指すなら、下記を理解でき具現化できてプロの基礎レベルです、本職のプロになるには更に上のレベルが要求されます。

ポートフォリオを作成するなら、PCにおいては「1k〜6k」解像度ぐらいには対応すると良いでしょう、レスポンシブ・デザイン対応も必須です。
なので、その「特定の解像度に依存しない実用的なWebページ」も、PCにおいては「1k〜6k」解像度と、レスポンシブ・デザインにも対応させて、ポートフォリオの練習として作成してみると良いでしょう。

Webページ作成の注意点
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+00000295&tsn+00000295&bts+2022/01/05%2018%3A04%3A56&

本当に自分の作りたいサイトを(勉強のために)実用的なWebページで作ってネットで公開してみると良いでしょう(本当に自分の作りたいサイトならモチベーションも上がるでしょうから)。
逆に言うと、自分が本気でネットで公開したいサイトでないと、それだけの学習コスト(学習の労力)を掛けて勉強するのは難しいかもしれません、(もちろん 不可能と言うことでは無いですが)自分が本気でネットで公開したい、と言うモチベーションが有った方が学習に圧倒的に有利です。
自分が本当にネットで公開したいコンテンツが有るか、どうかも重要な要素になるでしょう。

ピクセル・パーフェクト(所謂 イメージ・パーフェクト)なら、px→vwの換算は四則演算とパーセントの概念さえ理解できていれば特に難しいことはありません(パーセントの計算も単なる四則演算なので、結局のところ全て四則演算です)、アマチュアの勉強用なら1pxぐらいズレても、全然 気にしなくて良いです。
ただし、「@media:メディアクエリ」はプログラムで言うところの条件分岐になるので、初心者には少々 取っつきにくいかもしれませんが。

100vwは「bodyタグのデフォルトmargin、スクロールバーの幅」は一切 考慮されてないので、横幅が はみ出ます(つまり「bodyのデフォルトmargin、スクロールバーの幅」のサイズを引いて計算しなければなりません)。
ちなみにプロの場合はbodyのデフォルトmarginをゼロに設定するようです(その場合はスクロールバーの幅のサイズだけを引いて計算すれば良い)。

スクールでは、一旦 pxでWebページを作らせてから、それをvwに換算させてWebページを作らせる授業をやってる所もあるようです。
Webデザイナーはpxでデザインカンプを作りますが、コーダーはpxをvwに換算しなければならないので、その練習として そのような授業をしていると思われます。
そのスクールのようにpxでWebページをコーディングしてモックアップを作った方がコーディグ・スキルとしては明らかに向上するでしょう(ただし凄く根性が必要ですが)。
なので、そのスクールのカリキュラムは、非常に考え抜かれたカリキュラムと言えます(根性派ならオススメ)。

(普通 そこまでの根性は無いでしょうから)pxでWebページをコーディングしなくても良いので、(Webデザイナーのように)pxでモックアップを作って、それをvwに換算してWebページを作成してみると良いでしょう(WYSIWYGエディタでWebページとしてモックアップを作ると分かりやすいでしょう)。
また、今まで自分が作ったWebページをモックアップに見立てて、それをvwに換算してWebページを作り直すのも良いでしょう。

いきなり難しいことから始めずに、初めは簡単なレイアウト(デモ版、パイロット版)からトライしてみると良いでしょう。
なお (メディアクエリは除き)プロはvw以外の単位は使いませんが、プロを目指さないなら「%、rem、vh、vmin、vmax」なども使って良いです。
プロを目指す場合と、目指さない場合で、当然 勉強法が変わってきます。

(Webページ作成の基本のキとして)ブレイク・ポイントを念頭に置き、必ずワイヤー・フレームを作成して下さい、手書きでも良いですし単純なレイアウトなら脳内だけでも おkです。

下記はワイヤー・フレームの一例です。
※絵だけでなく「ほにゃららの画像」、「ほにゃららの文章」などのように注釈を付ければ更に分かりやすくなるでしょう。

https://images.app.goo.gl/1yeuxuNJTDNyZE4B7
※後で自分が見て分かりやすく書いてあれば、本当に このような手書きで おkです。

https://images.app.goo.gl/c6DPhnTj5Xrw1GcQ7
※3パターンの場合

https://images.app.goo.gl/Wu8gBmoLJiyRK8Qn6
※3パターンの場合

もし、フロントエンドを目指すなら、下記のコードを見ずに、CSSで その挙動を再現できるレベルを推奨します。
勉強法としては下記のような既存のCSSを気の済むまでバリバリ改造してみると良いでしょう。

CSSデモ集(-)
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+0000025C&tsn+0000025C.&

クロスブラウザ対応法は下記に記載してあります。

Visual Studio Codeでフロントエンド開発環境を構築する
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+000002AB&tsn+000002AB&bts+2019/11/17%2010%3A34%3A59&

Block( Address 00000214 Identity 00000214 )


<Number>: [00000213]  <Date>: 2022/04/04 02:08:12
<Title>: 回答
<Name>: amanojaku@管理人



>フリーソフトを探しています

あまり良いものはありません。

「Microsoft Expression Web 4」はフリーになったようです、デメリットは古いコードしか対応してないらしいですし、重いとも言われています、ちょっと触った感じでは重さは感じませんでしたが、データ量が増えると重くなると思われます。

Microsoft Expression Web 4
https://www.wanichan.com/web/expression/web4/

フリーソフトでは なぜか「BlueGriffon」が(ググれば簡単にヒットするぐらいに
)超有名です、ただし使いにくいです。

BlueGriffon&#174; 3.1
http://bluegriffon.org/#download

「NVU」は超マイナーですが個人的には「BlueGriffon」よりは使いやすいと感じましたが、フリーソフトに有りがちな(操作上の)独特のクセがあるので、慣れないと使いづらいかもしれません。

NVU
http://www.nvu.com/

結局のところ「Microsoft Expression Web 4」が1番使いやすいですが、データ量が増えると重くなると思われます。

>ホームページビルダーは良さそうですね。

使っているうちにクソ重くなるらしいです。

ホームページ・ビルダーの動作が重い・遅い問題の対策
http://www.cam.hi-ho.ne.jp/invest/column/2007/home_page_builder_site_problem.html

Block( Address 00000213 Identity 00000213 )


<Number>: [00000212]  <Date>: 2022/03/25 20:16:01
<Title>: そんなことも有るんだな〜程度に流して読んで
<Name>: amanojaku@管理人



プロを目指す場合は推奨を必須に読み変えて下さい。
下記は現状では そんなことも有るんだな〜程度に流して読んでおけば良いです。

Javaの注意点
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+00000098&tsn+00000098&bts+2021/04/22%2012%3A40%3A28&

下記は現状では そんなことも有るんだな〜程度に流して読んでおけば良いです。
「オブジェクト指向プログラミング、総称型(Generics:ジェネリクス)」を勉強して、全然 余裕だぜと言うなら「ストリームAPI、ラムダ式」も勉強してみると良いでしょう。

Javaの小技
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+000000E0&tsn+000000E0&bts+2018/07/30%2020%3A54%3A02&

下記は現状では そんなことも有るんだな〜程度に流して読んでおけば良いです。

Javaデモ/CUI対戦デモ(10) オブジェクト指向プログラミング
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+00000437&tsn+000004F7&bts+2021/02/08%2006%3A20%3A07&

Block( Address 00000212 Identity 00000212 )


<Number>: [0000020F]  <Date>: 2022/03/24 10:39:45
<Title>: 記事の注意点
<Name>: amanojaku@管理人



YouTubeはGoogleに買収されたので、YouTubeの動画削除ルールはGoogleの意思が反映されていると考えて良いでしょう。
なので下記のような内容が掲載されているWebページも影響を受けるでしょう。

一番やりがちなのが著作権の侵害、その記事を消さなくても良いので、オリジナルの記事のURLを記載すればOK。

https://digitaldiy.jp/article/creator/11439/

>特に冒涜的な表現や暴力行為、アダルトコンテンツや危険なコンテンツ、差別的なコンテンツ、ドラッグやタバコ・銃器など

>ポルノや性的なコンテンツ。男性の上半身裸などもNG

↑江頭2:50は乳首をガムテで隠してOKになっているもよう。

>他者、特に子どもに対して大けがにつながる危険性のある行為

>差別や、それを扇動することを目的とした行為

>視聴者に衝撃を与えること、世間を騒がせること、暴力的、残虐的な行為

>個人や企業に対しての嫌がらせを有した行為

>スパム、誤解を招くメタデータ、詐欺 >誤解を招く説明、タグ、タイトル、及びサムネイルの作成

>脅迫 >ストーカー行為、プライバシーの侵害、他ユーザーの個人情報の漏洩など

>著作権侵害 >使用権が認められていないコンテンツの利用など

あとGoogleにとって都合の悪いコンテンツ、反ワクチンだけでなく陰謀論的だけど本当の話とか。

YouTubeが反ワクチン関連コンテンツを禁止に、該当する動画は削除すると発表
https://gigazine.net/news/20210930-youtube-vaccine-misinformation-policy/

反ワクチンでワクチンが売れなくなると困る(ファイザー、モデルナは巨額の資金を投入しているので、ガッポガッポ儲けたい)。

Block( Address 00000211 Identity 0000020F )


<Number>: [0000020C]  <Date>: 2022/03/22 01:11:35
<Title>: Webページ作成の注意点
<Name>: amanojaku@管理人



とりあえず下記を参考に「特定の解像度に依存しない実用的なWebページ」を実際に作ってみると良いでしょう。
フロントエンド(プロ)を目指すなら、下記を理解でき具現化できてプロの基礎レベルです、本職のプロになるには更に上のレベルが要求されます。

ポートフォリオを作成するなら、PCにおいては「1k〜6k」解像度ぐらいには対応すると良いでしょう、レスポンシブ・デザイン対応も必須です。
なので、その「特定の解像度に依存しない実用的なWebページ」も、PCにおいては「1k〜6k」解像度と、レスポンシブ・デザインにも対応させて、ポートフォリオの練習として作成してみると良いでしょう。

Webページ作成の注意点
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+00000295&tsn+00000295&bts+2022/01/05%2018%3A04%3A56&

本当に自分の作りたいサイトを(勉強のために)実用的なWebページで作ってネットで公開してみると良いでしょう(本当に自分の作りたいサイトならモチベーションも上がるでしょうから)。
逆に言うと、自分が本気でネットで公開したいサイトでないと、それだけの学習コスト(学習の労力)を掛けて勉強するのは難しいかもしれません、(もちろん 不可能と言うことでは無いですが)自分が本気でネットで公開したい、と言うモチベーションが有った方が学習に圧倒的に有利です。
自分が本当にネットで公開したいコンテンツが有るか、どうかも重要な要素になるでしょう。

ピクセル・パーフェクト(所謂 イメージ・パーフェクト)なら、px→vwの換算は四則演算とパーセントの概念さえ理解できていれば特に難しいことはありません(パーセントの計算も単なる四則演算なので、結局のところ全て四則演算です)、アマチュアの勉強用なら1pxぐらいズレても、全然 気にしなくて良いです。
ただし、「@media:メディアクエリ」はプログラムで言うところの条件分岐になるので、初心者には少々 取っつきにくいかもしれませんが。

100vwは「bodyタグのデフォルトmargin、スクロールバーの幅」は一切 考慮されてないので、横幅が はみ出ます(つまり「bodyのデフォルトmargin、スクロールバーの幅」のサイズを引いて計算しなければなりません)。
ちなみにプロの場合はbodyのデフォルトmarginをゼロに設定するようです(その場合はスクロールバーの幅のサイズだけを引いて計算すれば良い)。

スクールでは、一旦 pxでWebページを作らせてから、それをvwに換算させてWebページを作らせる授業をやってる所もあるようです。
Webデザイナーはpxでデザインカンプを作りますが、コーダーはpxをvwに換算しなければならないので、その練習として そのような授業をしていると思われます。
そのスクールのようにpxでWebページをコーディングしてモックアップを作った方がコーディグ・スキルとしては明らかに向上するでしょう(ただし凄く根性が必要ですが)。
なので、そのスクールのカリキュラムは、非常に考え抜かれたカリキュラムと言えます(根性派ならオススメ)。

(普通 そこまでの根性は無いでしょうから)pxでWebページをコーディングしなくても良いので、(Webデザイナーのように)pxでモックアップを作って、それをvwに換算してWebページを作成してみると良いでしょう(WYSIWYGエディタでWebページとしてモックアップを作ると分かりやすいでしょう)。
また、今まで自分が作ったWebページをモックアップに見立てて、それをvwに換算してWebページを作り直すのも良いでしょう。

いきなり難しいことから始めずに、初めは簡単なレイアウト(デモ版、パイロット版)からトライしてみると良いでしょう。
なお (メディアクエリは除き)プロはvw以外の単位は使いませんが、プロを目指さないなら「%、rem、vh、vmin、vmax」なども使って良いです。
プロを目指す場合と、目指さない場合で、当然 勉強法が変わってきます。

(Webページ作成の基本のキとして)ブレイク・ポイントを念頭に置き、必ずワイヤー・フレームを作成して下さい、手書きでも良いですし単純なレイアウトなら脳内だけでも おkです。

下記はワイヤー・フレームの一例です。
※絵だけでなく「ほにゃららの画像」、「ほにゃららの文章」などのように注釈を付ければ更に分かりやすくなるでしょう。

https://images.app.goo.gl/1yeuxuNJTDNyZE4B7
※後で自分が見て分かりやすく書いてあれば、本当に このような手書きで おkです。

https://images.app.goo.gl/c6DPhnTj5Xrw1GcQ7
※3パターンの場合

https://images.app.goo.gl/Wu8gBmoLJiyRK8Qn6
※3パターンの場合

>いきなり難しいことから始めずに、初めは簡単なレイアウト(デモ版、パイロット版)からトライしてみると良いでしょう。

本当に下記「PCフレンドリー・デモ」レベルから初めて良いです。
下記「PCフレンドリー・デモ」は超単純なので、デベロッパー・ツールで実際にソース・コード見てみると良いでしょう。

PCフレンドリー・デモ
http://xd305417.html.xdomain.jp/demo/test/003.htm

Block( Address 0000020E Identity 0000020C )


<Number>: [0000020B]  <Date>: 2022/03/17 23:44:09
<Title>: 回答
<Name>: amanojaku@管理人



>無料にこだわっているわけじゃないのでPHPじゃなくていいんですが、なぜPHPがおすすめですか?

書いたとおりです、有料でも良いなら好きな言語を選んで下さい。
選ぶ場合の注意点として、日本でメジャーなら、ネット上に大量の情報が有るので勉強しやすいです。
ただしLaravelはバックエンド(プロ)の世界では人気が無いらしいので、ヤメておいたほうが良いでしょう、Laravelを勉強するぐらいなら、CakePHPのほうがオススメ。

(フロントエンド)WordPressを使う場合はPHPの知識が必要になります。

バックエンドにおいて素のPHPの案件は減少傾向にあるらしいですが、なぜかPHP系フレームワークの「CakePHP」は人気があるらしいです。
もし バックエンドを目指すならPHPを勉強しておけば、その知識はCakePHPの勉強にも役立つでしょう。

このようにPHPは非常に汎用性の高い言語です。

Block( Address 0000020B Identity 0000020B )


<Number>: [0000020A]  <Date>: 2022/03/17 23:10:58
<Title>: 回答
<Name>: amanojaku@管理人



(メディアクエリは除き)pxなどの絶対単位を使っていると「特定の解像度に依存する」ので、SEO(Search Engine Optimization:検索エンジン最適化)的には当然 マイナスになるので ご注意ください。
プロを目指すなら、(メディアクエリは除き)pxなどの絶対単位を使っていると「特定の解像度に依存する」ので、当然 プロとしては失格と言って良いでしょう。

pxなどの絶対単位を使っていると、なぜ SEO的にマイナスになるのか、なぜ プロとして失格なのかは、下記「ダメダメ・デモ」を実際にChromeモバイル・エミュレーターで3000px解像度でチェックしてみれば一目瞭然です(画像や文字などが非常に小さくなります)。

ダメダメ・デモ
http://xd305417.html.xdomain.jp/demo/test/005.htm

自分が作ったページも「1k〜3k」解像度でチェックしてみると良いでしょう。

PCフレンドリー・デモ
http://xd305417.html.xdomain.jp/demo/test/003.htm

Chromeモバイル・エミュレーターの操作法
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+0000052B&tsn+0000052B&bts+2021/11/29%2015%3A52%3A51&

できれば1k解像度モニターのほうが分かりやすいです。
現状で1k解像度モニターが無い場合、新規アカウントを作成し解像度を1k解像度に設定すると良いでしょう(アカウント名は「1k」とかにして、そのアカウントは1k解像度専用にする)。
グラボを挿していてマルチ・ディスプレイ対応なら、1k解像度モニターを買ってしまったほうが分かりやすいです。


本当に自分の作りたいサイトを(勉強のために)実用的なWebページで作ってネットで公開してみると良いでしょう(本当に自分の作りたいサイトならモチベーションも上がるでしょうから)。
逆に言うと、自分が本気でネットで公開したいサイトでないと、それだけの学習コスト(学習の労力)を掛けて勉強するのは難しいかもしれません、(もちろん 不可能と言うことでは無いですが)自分が本気でネットで公開したい、と言うモチベーションが有った方が学習に圧倒的に有利です。
自分が本当にネットで公開したいコンテンツが有るか、どうかも重要な要素になるでしょう。

ピクセル・パーフェクト(所謂 イメージ・パーフェクト)なら、px→vwの換算は四則演算とパーセントの概念さえ理解できていれば特に難しいことはありません(パーセントの計算も単なる四則演算なので、結局のところ全て四則演算です)、アマチュアの勉強用なら1pxぐらいズレても、全然 気にしなくて良いです。
ただし、「@media:メディアクエリ」はプログラムで言うところの条件分岐になるので、初心者には少々 取っつきにくいかもしれませんが。

100vwは「bodyタグのデフォルトmargin、スクロールバーの幅」は一切 考慮されてないので、横幅が はみ出ます(つまり「bodyのデフォルトmargin、スクロールバーの幅」のサイズを引いて計算しなければなりません)。
ちなみにプロの場合はbodyのデフォルトmarginをゼロに設定するようです(その場合はスクロールバーの幅のサイズだけを引いて計算すれば良い)。

スクールでは、一旦 pxでWebページを作らせてから、それをvwに換算させてWebページを作らせる授業をやってる所もあるようです。
Webデザイナーはpxでデザインカンプを作りますが、コーダーはpxをvwに換算しなければならないので、その練習として そのような授業をしていると思われます。
そのスクールのようにpxでWebページをコーディングしてモックアップを作った方がコーディグ・スキルとしては明らかに向上するでしょう(ただし凄く根性が必要ですが)。
なので、そのスクールのカリキュラムは、非常に考え抜かれたカリキュラムと言えます(根性派ならオススメ)。

(普通 そこまでの根性は無いでしょうから)pxでWebページをコーディングしなくても良いので、(Webデザイナーのように)pxでモックアップを作って、それをvwに換算してWebページを作成してみると良いでしょう(WYSIWYGエディタでWebページとしてモックアップを作ると分かりやすいでしょう)。
また、今まで自分が作ったWebページをモックアップに見立てて、それをvwに換算してWebページを作り直すのも良いでしょう。

いきなり難しいことから始めずに、初めは簡単なレイアウト(デモ版、パイロット版)からトライしてみると良いでしょう。
なお (メディアクエリは除き)プロはvw以外の単位は使いませんが、プロを目指さないなら「%、rem、vh、vmin、vmax」なども使って良いです。
プロを目指す場合と、目指さない場合で、当然 勉強法が変わってきます。

(Webページ作成の基本のキとして)ブレイク・ポイントを念頭に置き、必ずワイヤー・フレームを作成して下さい、手書きでも良いですし単純なレイアウトなら脳内だけでも おkです。

下記はワイヤー・フレームの一例です。
※絵だけでなく「ほにゃららの画像」、「ほにゃららの文章」などのように注釈を付ければ更に分かりやすくなるでしょう。

https://images.app.goo.gl/1yeuxuNJTDNyZE4B7
※後で自分が見て分かりやすく書いてあれば、本当に このような手書きで おkです。

https://images.app.goo.gl/c6DPhnTj5Xrw1GcQ7
※3パターンの場合

https://images.app.goo.gl/Wu8gBmoLJiyRK8Qn6
※3パターンの場合

もし、フロントエンドを目指すなら、下記のコードを見ずに、CSSで その挙動を再現できるレベルを推奨します。
勉強法としては下記のような既存のCSSを気の済むまでバリバリ改造してみると良いでしょう。

CSSデモ集(-)
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+0000025C&tsn+0000025C.&

Block( Address 0000020A Identity 0000020A )


<Number>: [00000209]  <Date>: 2022/03/13 23:54:14
<Title>: 回答
<Name>: amanojaku@管理人



FTLファイルは使ったことが無いので下記を参考にして下さい。

FreeMarkerを使用したフロント開発入門
https://ameblo.jp/ca-1pixel/entry-11525402671.html

Tomcatと そのTomcatのバージョンに対応したJavaが必要です。
eclipseを推奨します。

Eclipse(JDK)をインストールする場合の注意点
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+00000035&tsn+00000035&bts+2021/03/21%2010%3A20%3A32&

「動的Web」プロジェクトを作成する必要がありますが、「動的Web」プロジェクト作成時には、必ず「web.xmlデプロイメント記述子の生成」チェックボックスをチェックしてして下さい(下記参考)。

>Javaデモ/JSPages「checkbox、select」
>http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+000005BD&tsn+000005BD&bts+2022/03/04%2001%3A50%3A49&

Block( Address 00000209 Identity 00000209 )


<Number>: [00000208]  <Date>: 2022/02/28 22:37:57
<Title>: 回答
<Name>: amanojaku@管理人



>同じサイトの違うページの関係性を示したりするときにも使いますよね

はい、そうでした。
.
サイトのトップページ
link rel="index"

サイトのヘルプ
link rel="help"

サイトマップの場所
link rel="contents"

検索エンジンに登録して欲しいURL
link rel="canonical"

bookmark ブックマーク
link rel="bookmark"

何ページかにわたって記事がある場合の最初のページ
link rel="start"

次の文書
link rel="next"

前の文書
link rel="prev"

上位の文書
link rel="parent"

>ECサイトとかだとどうなるんでしょうか?

GoogleクローラーのAIは非常に賢いので全く気にする必要は無いです。
もしも SEOの評価を気にしているなら下記を参照して下さい。

SEO(Search Engine Optimization:検索エンジン最適化)
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+0000028B&tsn+0000028B&bts+2022/01/02%2013%3A50%3A08&

(メディアクエリは除き)pxなどの絶対単位を使っていると「特定の解像度に依存する」ので、SEO(Search Engine Optimization:検索エンジン最適化)的には当然 マイナスになるので ご注意ください。
もしも プロを目指すなら、(メディアクエリは除き)pxなどの絶対単位を使っていると「特定の解像度に依存する」ので、当然 プロとしては失格と言って良いでしょう。
なぜ SEO的にマイナスになるのか、なぜ プロとして失格なのかは、Chromeのデベロッパー・ツールのモバイル・エミュレーターで「PC、タブレット、スマホ」の各解像度をチェックしてみれば分かるでしょう。

参考

Webページ作成の注意点
http://ashtarte.pa.land.to/utf8/smt.cgi?r+twilight/&bid+00000295&tsn+00000295&bts+2022/01/05%2018%3A04%3A56&

本当に自分の作りたいサイトを(勉強のために)実用的なWebページで作ってネットで公開してみると良いでしょう(本当に自分の作りたいサイトならモチベーションも上がるでしょうから)。
逆に言うと、自分が本気でネットで公開したいサイトでないと、それだけの学習コスト(学習の労力)を掛けて勉強するのは難しいかもしれません、(もちろん 不可能と言うことでは無いですが)自分が本気でネットで公開したい、と言うモチベーションが有った方が学習に圧倒的に有利です。
自分が本当にネットで公開したいコンテンツが有るか、どうかも重要な要素になるでしょう。

いきなり難しいことから始めずに、初めは簡単なレイアウト(デモ版、パイロット版)からトライしてみると良いでしょう。

Block( Address 00000208 Identity 00000208 )






ページの表示順:{ 新しい順/ 古い順}.
初期・ページの表示・位置:{ 先頭ページ/ 末尾ページ}.
1ページ内のスレッド表示数:

   
   

管理者用 Password:

  




SMT Version 8.022(+A) Release M6.
Author : amanojaku.


- Rental Orbit Space -