JavaScript

【JavaScript】localStorageとsessionStorageの違いと使い分け

Webブラウザにはデータを保存するための仕組みがいくつか用意されています。その中でもlocalStorageとsessionStorageは手軽に利用で
HTML/CSS

【CSS】アニメーションでフェードイン・スライドインを実装する方法

Webサイトで動きを加えるときに最もよく使われる表現のひとつがフェードインやスライドインです。CSSアニメーションを使えば
HTML/CSS

【CSS】grid-template-areasでレイアウトを直感的に設計する方法

CSS Gridを使うと複雑なレイアウトをシンプルに記述できます。その中でもgrid-template-areasは、レイアウトを視覚的に設計でき
WordPress

【WordPress】wp_enqueue_scriptの使い方|正しいJS読み込みと依存関係の管理

WordPressでJavaScriptを読み込む際に推奨される方法がwp_enqueue_scriptです。テーマやプラグインで正しくスクリプトを読み込むこと
HTML/CSS

【HTML】アクセシビリティを意識したフォームラベルの正しい使い方

Webフォームの入力欄を作成する際、アクセシビリティの観点から必ず意識したいのが「label要素の使い方」です。見た目だけでなく、
HTML/CSS

【CSS】スクロールに応じて背景画像を切り替えるパララックス効果の実装方法

背景画像をスクロールに応じて切り替える「パララックス効果」は、ユーザー体験を大きく向上させる演出のひとつです。従来
WordPress

【WordPress】functions.phpを分割して管理する方法|読みやすくメンテナンスしやすいテーマ開発

functions.phpを分割する狙いと全体像 テーマの成長に合わせてfunctions.phpが肥大化すると可読性や保守性が急速に落ちます。役割ごと
SSH

【SSH】ポート番号を変更してセキュリティを強化する方法

SSH 接続はデフォルトでポート 22 を使用しますが、そのままでは不正アクセスの対象になりやすく、ブルートフォース攻撃を受けるリ
jQuery

【jQuery】要素をフェードイン・フェードアウトさせる方法

Web サイトの演出でよく使われるのが、要素を徐々に表示・非表示にする「フェード効果」です。jQuery には fadeIn()、fadeOut()
HTML/CSS

【CSS】テーブルの先頭行と先頭列を固定してスクロール可能にする方法

表が横にも縦にも長い場合、ヘッダー行や先頭列がスクロールで隠れてしまい見づらくなります。これを解決するには
HTML/CSS

【解決法】tableをstickyで固定すると罫線が消える問題を直す方法

テーブルの見出し行や左端列を position: sticky で固定すると、ブラウザによっては罫線が消えたり、スクロール中に途切れて見えるこ
WordPress

【WordPress】カスタムフィールドでリビジョンを有効化する方法と注意点

WordPress のリビジョン機能は記事本文やタイトルの変更履歴を保存できますが、カスタムフィールド(post meta)はデフォルトでは
HTML/CSS

【CSS】paddingで高さが変わる原因と対処法|box-sizingが効かないときの解決策

要素に padding を指定したら、意図せず高さや幅が膨らんでしまった経験はありませんか?これは CSS の「ボックスモデル」の仕組み
HTML/CSS

【HTML5】input type=”tel”の使い方|電話番号入力欄の実装と注意点

HTML5 で導入された <input type="tel"> は、電話番号入力に特化した入力フィールドを作るときに使用します。見た目は通常のテキス
HTML/CSS

【HTML】入力フォームに最初からテキストを表示する方法|placeholder と value の正しい使い分け

フォーム入力欄に「ヒント」や「既定値」を最初から表示したいとき、HTML では placeholder 属性と value 属性の 2 種類の方法があり
HTML/CSS

【CSS】縦横比を維持してレスポンシブに画像を表示する方法

画像を横幅いっぱいに広げつつ縦横比を崩さない表示は、もっとも頻出のレイアウト要件です。結論から言うと「img 要素
HTML/CSS

【CSS】z-indexが効かない原因と解決方法|スタッキングコンテキスト完全解説

CSSのz-indexが効かない原因と解決方法を完全解説。スタッキングコンテキスト・position・opacity/transform・Flexbox/Grid・isolation・設計ベストプラクティスなど全パターンのコード例付き。
JavaScript

【highlight.js】シンタックスハイライトの導入と設定方法まとめ

highlight.js は、コードブロックに自動で色付けを行う軽量なライブラリです。CDN から 1 ファイル読み込むだけでも動作し、必要に応
WordPress

【WordPress】記事の抜粋(excerpt)の長さと省略記号[…]を変更する方法

WordPress の記事一覧やウィジェットで表示される「抜粋(excerpt)」は、デフォルトでは 55 語にカットされ、最後に [...] が自動
HTML/CSS

【CSS】ネガティブmarginが効かない原因と正しい解決方法

デザイン調整で「要素を親の外にはみ出させたい」ときに使われるのがネガティブマージン(負の margin)です。しかし、指定しても思