WEBデザイン目次

  • 開発メモ

HTML

  • 基本構造
    • HTML文書の基本構造 (<html>, <head>, <body>)
    • メタタグとSEO
  • 要素と属性
    • よく使うHTMLタグ(<div>, <span>, <p>, <a>, <img>など)
    • 属性(class, id, href, srcなど)
  • フォーム
    • フォームタグ(<form>, <input>, <textarea>, <button>
    • 入力タイプ(text, email, password, checkboxなど)
  • リストとテーブル
    • 順序付きリスト(<ol>)と無順序リスト(<ul>
    • テーブルの作成(<table>, <tr>, <td>

CSS

  • 基本的なスタイリング
    • 色指定、フォントサイズ、背景色
    • ボックスモデル(margin, padding, border
  • レイアウト
    • フレックスボックス(display: flex
    • グリッドレイアウト(display: grid
    • レスポンシブデザイン(@media
  • アニメーションとトランジション
    • @keyframesを使ったアニメーション
    • transitionによる簡単なアニメーション
  • 擬似クラスと擬似要素
    • :hover, :focus, :before, :after

JavaScript

  • 基本文法
    • 変数の宣言(let, const, var
    • 条件分岐(if, else, switch
    • ループ(for, while
  • 関数
    • 関数の宣言と呼び出し
    • アロー関数
  • DOM操作
    • 要素の選択(document.querySelector(), document.getElementById()
    • イベントリスナー(addEventListener
    • 要素の追加、削除(appendChild, removeChild
  • 非同期処理
    • コールバック関数
    • Promiseasync/await

WordPress

  • テーマのカスタマイズ
    • テーマファイルの構造(header.php, footer.php, single.phpなど)
    • functions.phpのカスタマイズ
    • ウィジェットとカスタムメニュー
  • プラグインの導入と設定
    • 必須プラグイン(SEO, セキュリティ, バックアップ)
    • ショートコードの使用と作成
  • コンテンツ管理
    • 投稿と固定ページの使い分け
    • カスタム投稿タイプ(CPT)の作成
    • タグとカテゴリーの管理

応用例

  • プロジェクト管理ツール(例:Trello)を使った学習進捗管理
  • GitHubでのコード管理方法
    • リポジトリ作成
    • コミットとプッシュの方法