ウェブデザインの学び方

ページ名:ウェブデザインの学び方

多くのプログラミング言語、スタイル言語、マークアップ言語が開発され、ウェブデザインの学習はかつてないほど複雑になっている。幸い、ウェブデザインを始めるのに役立つツールはたくさんあります。オンラインチュートリアルやウェブデザインに関する最新の本など、いくつかの基本的なリソースを探してみましょう。準備ができたら、HTMLとCSSの基本をマスターすることから始めましょう。その後、JavaScriptなど、より高度なウェブデザイン言語を探求することができます!

方法1

ウェブデザインのリソースを探す

  1. ウェブデザインのコースやチュートリアルをオンラインで調べてみましょう。インターネットにはウェブデザインに関する詳細な情報がたくさんあり、その多くは自由に利用することができます。UdemyやCodeCademyの無料オンラインコースを受講したり、freeCodeCampのようなコーディング・コミュニティに参加することから始めてみましょう。YouTubeでウェブデザインのビデオチュートリアルを見つけることもできる。
    • 探しているものがはっきりしている場合は、特定の用語(例えば「CSSのクラス・セレクタ・チュートリアル」)で検索してみてください。
    • ウェブデザインの経験がない初心者の方は、CSSのコーディングの基本を学ぶことから始めましょう。
    • オンラインチュートリアルは、ウェブデザインのスキルを学ぶのに最適なツールです。
  2. 地元の大学やカレッジで授業を受けることを検討してみましょう。カレッジや大学に通っている場合は、学校のコンピューターサイエンス学科に問い合わせるか、コースカタログを見て、ウェブデザインのコースがあるかどうかを調べましょう。学校に通っていない場合は、近くの大学やカレッジでウェブデザインの継続教育クラスが開講されていないか調べてみましょう。
    • 希望すれば誰でも受講できるオンラインのウェブデザイン・クラスを提供している大学もあります。Coursera.orgのようなウェブサイトをチェックして、大学の講師が教える無料または手頃な価格のウェブデザインのクラスを見つけましょう。
  3. 書店や図書館でウェブデザインの本を手に入れましょう。ウェブデザインに関する良書は、あなたが技術を学び、応用していく上で貴重な参考書になります。一般的なウェブデザインや、学びたい特定のコーディング形式や言語に関する最新の本を探しましょう。
    • ウェブデザインに関する雑誌やブログの記事を読むことも、新しいテクニックを学んだり、インスピレーションを得たり、最新のトレンドをキャッチアップするのに良い方法です。
  4. ウェブデザインソフトウェアをダウンロードまたは購入する。優れたウェブデザイン・ソフトウェアは、より効率的かつ効果的にウェブサイトを構築するのに役立ちます。 また、コーディングやスクリプト、その他の重要なデザイン要素を学ぶのにも最適です。 以下のようなツールを使用すると良いでしょう:
    • Adobe Photoshop、GIMP、Sketchなどのグラフィックデザイン・プログラム。
    • WordPress、Chrome DevTools、Adobe Dreamweaverなどのウェブサイト構築ツール。
    • 完成したファイルをサーバーに転送するためのFTPソフトウェア。
  5. ウェブサイトを作り始めるにあたって、いくつかのテンプレートを使ってみましょう。ウェブデザインの基本を学ぶのにテンプレートを使うのは悪いことではありません。気に入ったウェブページのテンプレートを検索し、コードをよく見て、デザイナーがどのようにページを構成したかを把握しましょう。また、コードを変更したり、独自の要素をテンプレートに追加したりして試してみましょう。
    • 無料のウェブサイト・テンプレートを検索して始めるか、ウェブ・デザイン・ソフトウェアに付属しているテンプレートを試してみましょう。
方法2

HTMLをマスターする

  1. 基本的なHTMLタグに慣れましょう。HTMLは、ウェブサイトの基本的な要素をフォーマットするために使用されるシンプルなマークアップ言語です。タグを使用することで、ウェブサイトのさまざまな要素をフォーマットすることができます。タグは、各要素の前後に角括弧<>で表示され、その要素がページ上でどのように機能するかについての指示を与えます。タグを閉じるには、角括弧内の最後のタグの前に/を付けます。
    • 例えば、テキストの一部を太字にしたい場合、タグで要素を囲みます。
    • いくつかの一般的なタグには、

      (段落)、(アンカー、リンクされたテキストを定義する)、(フォント、サイズや色などテキストの様々な属性を定義するのに役立つ)があります。
    • その他のタグは、HTML文書自体のさまざまな部分を定義します。例えば、は、キーワードや検索エンジンの結果に表示されるページの説明など、閲覧者には見えないページに関する情報を含むために使われます。
  2. タグ属性の使い方を学ぶタグの中には、どのように機能するかを指定するために追加情報が必要なものがあります。この追加情報は開始タグの中に表示され、"属性 "と呼ばれます。属性名はタグ名の直後にスペースで区切って表示されます。属性値は=記号で属性名とくっつき、引用符で囲まれます。
    • 例えば、テキストの一部を赤くしたい場合、タグと適切なフォント・カラー属性を使うことで、次のようにできます: このテキストは赤です
    • 異なるフォント・カラーを設定するなど、かつてはHTMLタグ属性で日常的に達成されていた効果の多くは、現在では代わりにCSSコーディングで行われるのが一般的です。
  3. ネストされた要素を試すHTMLでは、より複雑な書式を作成するために、他の要素の中に要素を配置することもできます。たとえば、段落を定義し、その段落内のテキストの一部を斜体にしたい場合は、次のようにします:
    • コーディングが大好きです

  4. 空の要素に慣れましょう。HTMLには、開始タグと終了タグの両方を必要としない要素もあります。たとえば、画像を挿入する場合、タグ名と必要な属性(画像ファイル名やアクセシビリティのために追加したい代替テキストなど)を含む「img」タグが1つあれば十分です。例えば
    • 作家P.G.ウォードハウスの写真
  5. HTML文書の基本レイアウトを調べるHTMLベースのウェブサイトを正しく機能させるためには、ページ全体のフォーマット方法を知っておく必要があります。これには、HTMLコードの始まりと終わりを定義することと、タグを使ってコードのどの部分を表示するか、どの部分は隠れた背景情報を提供するかを決めることが含まれます。例えば
    • タグを使って、ページをHTML文書として定義します。
    • 次に、ページ全体をタグで囲み、コードの始まりと終わりを定義します。
    • ページのタイトル、キーワード、ページの説明など、閲覧者に表示されない情報は、タグの中に置きます。
    • タグで、ページの本文(閲覧者に見せたいテキストや画像)を定義します。
方法3

CSSに慣れる

  1. HTML文書にスタイルを適用するには、CSSを使います。CSSはスタイルシート言語で、ウェブページにさまざまなスタイルやデザイン要素を適用することができます。例えば、ページ上のテキスト要素の一部に特定のフォントやテキスト色を選択的に適用したい場合、そのためのCSSファイルを作成することができます。そして、そのCSSファイルをHTML文書の好きな場所に挿入します。
    • たとえば、HTML文書内のすべての段落要素を緑色にするCSSファイルが必要な場合、次のような行を含む.cssファイルを作成できます:
      • p {
      • color: green;
      • }
    • そのファイルをstyle.cssのような名前で保存します。
    • スタイルシートをHTML文書に適用するには、タグの中に空のリンク要素として挿入します。例えば、 のようにします。
  2. CSSルール・セットの要素に慣れましょう。CSSコードの個々の部分を "ルール・セット "と呼ぶ。ルール・セットには、コードに何をさせたいかを定義するさまざまな要素が含まれています。以下のようなものがあります:
    • セレクタ:スタイルを設定するHTML要素を定義します。例えば、ルール・セットが段落要素に影響するようにしたい場合は、ルール・セットを文字 "p" で始めます。
    • 宣言:スタイルを設定するプロパティ(フォントの色など)を定義します。宣言は中括弧{}で囲まれています。
    • プロパティ。スタイルを設定したいHTML要素のプロパティを指定します。例えば、

      タグの中では、テキストの色を指定することができます。
    • プロパティ値は、プロパティをどのように変更したいかを具体的に定義します(例えば、プロパティがフォントの色であれば、プロパティ値は「緑」になります)。
    • 1つの宣言の中で、複数の異なるプロパティを変更することができます。
  3. CSSをテキストに適用して、組版の見栄えを良くしましょう。CSSは、HTMLで各プロパティを個別にコーディングすることなく、テキストにさまざまな効果を適用するのに便利です。CSSでさまざまな組版プロパティを変更してみましょう:
    • フォントの色
    • フォントサイズ
    • フォントファミリー(テキストで使用するフォントの範囲など)
    • テキストの配置
    • 行の高さ
    • 文字間隔
  4. ボックスやその他のCSSレイアウトツールを使ってみましょう。CSSは、テキストボックスや表などの魅力的なビジュアル要素をページに追加するのにも便利です。さらに、ページの全体的なレイアウトを変更したり、さまざまな要素の相対的な位置を定義したりするのにも使えます。
    • 例えば、要素の幅や背景色などの属性を定義したり、ボーダーを追加したり、ページ上のさまざまな要素間にスペースを作るマージンを設定したりすることができます。
方法4

他のデザイン言語を使う

  1. インタラクティブな要素をページに追加したい場合は、JavaScriptを学びましょう。JavaScriptは、アニメーションやポップアップなど、より高度な機能をウェブサイトに追加することに興味があるなら、学ぶのに最適な言語です。 講座を受けたり、JavaScriptのコーディング方法に関するオンラインチュートリアルを探したりして、コーディングされた要素をHTMLを使用してウェブページに組み込みましょう。
    • JavaScriptを使いこなす前に、HTMLとCSSでページを構築する基本に慣れておく必要があります。
  2. jQueryはJavaScriptのライブラリで、あらかじめコード化されたさまざまなJavaScript要素にアクセスできるため、Javaプログラミングを簡素化することができます。
    • jQuery財団のウェブサイトであるjQuery.orgから、jQueryライブラリやその他多くの貴重なリソースにアクセスできます。
  3. バックエンド開発に興味があるなら、サーバーサイド言語を勉強しよう。HTML、CSS、JavaScriptは、ユーザーがウェブサイト上で何を見、何をするかに重点を置くウェブデザイナーにとって理想的ですが、サーバーサイド言語は、舞台裏の仕事に興味がある場合に役立ちます。バックエンド開発について学びたいなら、PHPやRuby on Railsなどの言語を重点的に学びましょう。
    • これらの言語は、ユーザーが目にしないデータの管理や処理に役立ちます。例えば、PHPは、ログインが必要なウェブサイトで安全なパスワード作成ツールを構築するために使用できます。

ヘルプファイル

この記事は、CC BY-NC-SAの下で公開されている「 How to Learn Web Design」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧