メインコンテンツへスキップ
Niquelao スペイン語で学ぶウェブアクセシビリティとフロントエンド開発:WCAG標準、アクセシブルなウィジェット、Firefox拡張機能を実際のコードと共に解説。

当サイトの一部にはアフィリエイトリンクが含まれています。これらのリンク経由でご購入いただいた場合、追加費用なしで弊社に手数料が支払われることがありますが、推奨内容に影響はありません。詳細はアフィリエイト開示ページをご確認ください。 アフィリエイト開示.

フロントエンド開発の意味: Guía y Herramientas 2026

フロントエンド開発とは、ユーザーのブラウザ上で動作するWebサイトの可視的かつインタラクティブな層(HTML、CSS、JavaScript)を構築する分野を指します。これには3つの基本言語、アクセシビリティ標準(2023年10月にW3Cが公開したWCAG 2.2)、およびすべての専門家が知っておくべき一連のテストツールが含まれます。

重要なポイント

  • フロントエンド開発の意味 = ユーザーが見て触れるもの バックエンド = サーバーロジック、データベース、API。両者の境界線はHTTPリクエストです。
  • 3つの必須言語: HTML (構造)、CSS (プレゼンテーション)、および JavaScript (振る舞い)。フレームワークを作成し、ビルドするための事前手順を実行します。
  • アクセシビリティはオプションではありません。 WCAG 2.2 は最新の状態にあります。 スペインでは、王令1112/2018により公共セクターのサイトにレベルAAへの準拠が義務付けられています。
  • 特定のカテゴリーでのテストの実施方法: マルカドの検証、アクセスの監査、CSS/JS の管理、および検査。
  • スタックの選択は流行ではなくプロジェクト次第です。 XHTML/CSS は、React または Vue と SPA を区別する必要があります。
  • DOM と caja モデルの統合 CSS 情報。 フレームワーク カンビアンを失います。ロス・ファンダメントス・デル・ナベガドル、いいえ。

正確な意味「フロントエンド開発」

フロントエンド開発とは、Web アプリケーションの実装を設計することを意味します。フロントエンドのデザインは、視覚的なビジュアル (Figma、Sketch、または Adob​​e XD の標準) の解釈とレンダリングのコードを作成します。お客様の訪問先の情報を確認し、訪問先の情報を確認し、安全な状況に応じて、パンタラと状況を確認してください。

フロントエンドとバックエンドの分離は概念的なものであり、明確な区別はありません。連絡先の公式は、フロント エンドで HTML5 を検証し、CSS を使用して、バック エンドでスクリプト PHP の中央処理を実行し、外部サービスを実行します。専門知識を習得し、専門的な知識を習得するために、最高の能力を習得してください。

2000 年にメディアで普及したソフトウェアの「フロント エンド」プロビジョニングは、ウェブ上でドキュメントを作成し、対話型のアプリケーションを作成することができました。これは、「Web の作成」または「Web デザイン」の単純化に役立ちます。

3つの技術的柱

HTML: 構造と意味

HTML (HyperText Markup Language) は、フロント エンド開発の基本的な意味とは別に、コンテンツの構造を定義します。 <h1>(見出し)、<ul>(リスト)、<a>(リンク)、<button>(ボタン)などの要素は、ブラウザと支援技術の両方に意味を伝えます。セキュリティの重要性を正しく修正し、NVDA または JAWS を解釈するための重要な要素はありませんが、視覚的な問題はありません。

WHATWG の HTML Living Standard の仕様。 XHTMLサイト — これは、イントラネット企業のシステムと、XML 形式のドキュメントを参照するための制限事項です。

関連: — 48 時間で IA が WCAG に最高の瞬間をもたらす.

CSS: プレゼンテーションとレイアウト

CSS (Cascading Style Sheets) はプレゼンテーションを制御します。モデル (マージン、ボーダー、パディング、コンテンツ)、グリッドとフレックスボックスのシステム、メディア クエリのレスポンシブなデザインを構築するためのメカニズムです。 W3C の CSS ワーキング グループの詳細な CSS。

頻繁にエラーが発生する可能性はありますが、CSS の眼内視覚管理の効果を考慮して、パンタラの効果を確認する必要があります。 display: none プロパティは要素をアクセシビリティツリーから削除します。visibility: hidden も同様です。視覚的な視覚管理はアクセス可能であり、「クリップ」または「クリップパス」の「視覚的に隠された」技術を簡単に操作できます。

JavaScript: 相互作用と相互作用

JavaScriptは振る舞いを追加します:フォーム検証、ドロップダウンメニュー、タブ、モーダル、コンテンツの動的読み込みなど。 DOM (ドキュメント オブジェクト モデル) は、JavaScript のページ変更を可能にします。

一見の価値があります: — 簡単な操作で計画を立てるためのウィジェットを無料で利用できます.

JavaScript を使用してウィジェットをアクセスできます。 <div> および onclick のメニューから削除可能なコンストライドを削除すると、修正することができません。 <button> を aria-expanded で修正し、ファイルの内容を確認してください。ウィジェットごとに必要な W3C ドキュメントの ARIA著作者パターン。

比較: カテゴリごとのフロントエンドの説明

カテゴリー評価内容参考資料使用タイミング
マークアップ検証HTML/XHTML の修正W3C マークアップ検証サービス、Nu Html チェッカー各デプロイ前
アクセシビリティ監査WCAGaxe DevTools、WAVE、ライトハウスQA の詳細
パフォーマンス測定Velocidad de carga、コア ウェブ バイタルLighthouse、PageSpeed Insights、WebPageTest公開期間中
CSS/JSデバッガースクリプトのエラーナベガドールの DevTools、ESLint、Stylelint開発中
スクリーンリーダー本物の体験NVDA、JAWS、VoiceOverアクセシビリティの手動テスト

アクセシビリティの問題をすべて検出する自動ツールはありません。部門の推定では、自動監査人の対象範囲は WCAG 基準の約 3 分の 1 とされています。残りは手動で修正する必要があります。これが、フロントエンド開発という意味でアクセシビリティスペシャリストの存在が依然として必要である理由の1つです。

フロントエンドのスタックを決定します

フロントエンド開発の文脈では、具体的な要素の選択に依存します。

1.プロジェクトのヒント。 XHTML/CSS に関する企業情報は、JavaScript フレームワークには必要ありません。 Una aplicación con estado complejo (carrito de compra、panel de datos entiempo real) おそらく可能性があります。

2. Requisitos de accesibilidad. Si el proyecto está sujeto a normativa —セクター公共、銀行、教育—は、パトロネス ARIA の修正を実行するための電子コンポーネントを必要とします。 GOV.UK デザイン システムの構成要素にアクセスできる図書館。

3. Mantenimiento a largo plazo. 頻繁に依存するスタックをアンスタックします。 HTML と CSS を安全に管理できます。

関連: — La certificación que acredita tu experiencia en accesibilidad.

4. Perfil del equipo. Un equipo con experiencia en PHP y jQuery puede ser más productivo manteniendo ese stack que migrando a react sin cesidad real.

ラ・デシシオン・ノー・エス・バイナリー。 JavaScript の従来のインタラクティブなバックエンドと、Astro や 11ty の機能を備えたフレームワークを組み合わせたプロジェクトが数多くあります。

Accesibilidad y estándares: lo que exige la normativa

WCAG (Web コンテンツ アクセシビリティ ガイドライン) は、国際的な accesibilidad web であり、Web Accessibility Initiative の W3C を管理しています。バージョン 2.2、2023 年 10 月に公開、2.1 を尊重する新しい基準、一貫性のあるオブジェクトを参照してください。

一見の価値があります: — 産業のテストを継続的に受けられるようになる.

Los tres niveles de conformidad 息子 A (ミニモ)、AA (規則的常習的規則) および AAA (アヴァンザド)。ラ・マヨーリア・デ・ラス・ノルマティバス・ナシオナレス・エキシジェンAA。

スペインでは、公共部門の Web サイトおよびモバイル アプリケーションのアクセシビリティに関する国王令 1112/2018 が EU 指令 2016/2102 を置き換え、EN 301 549 規格を参照しており、この規格には WCAG 2.1 レベル AA が組み込まれています。ラテンアメリカでは、アルゼンチン、チリ、メキシコなどの国も WCAG を参照する独自の枠組みを持っています。

フロントエンド開発の意味に関しては、開発者にとって、これは具体的な実践に変換されます。十分な色のコントラスト (通常のテキストの比率 4.5:1)、画像内の代替テキスト、フル キーボード ナビゲーション、関連するフォーム ラベル、階層的な見出し構造です。

頻繁に発生するエラー

意味を理解するための会議。 <div> を todo として使用し、後から ARIA ロールを追加することは、正しい HTML 要素から始めるよりも手間がかかり、脆弱になります。

DOM の順序は無視します。 タブの順序はソース コードの順序に従います。 CSS が「order」または「position」を使用して要素を視覚的に並べ替える場合、フォーカスが非論理的にジャンプする可能性があります。

自動ツールのみに依存します。 監査人はコントラストの欠如を検出できますが、代替テキストが画像を有用な方法で説明しているかどうかを判断することはできません。

問題を解決することはできません。 マウスを切断し、Tab、Enter、矢印を使用してサイト内を移動すると、ツールでは検出されなかった問題が明らかになります。

**アクセスが制限されているユーザーは、接続が制限されているユーザーや古いデバイスでは、遅いサイトにアクセスできません。 Google の Core Web Vitals (LCP、INP、CLS) は、フロントエンド開発の意味のこの次元を測定するのに役立つ指標です。

Recursos para seguir aprendiendo

MDN Web ドキュメントのドキュメントは、HTML、CSS および JavaScript の完全なリファレンスと、コミュニティでの Mozilla の貢献、フロント エンド開発の基本的な意味を理解するための完全な実際のドキュメントです。パラアクセス、ラス WCAG デル W3C およびロス パトロネス デ オートリア ARIA ソン ラス フェンテス プリマリアス。 Web の WebAIM は、実用性とコントラストを最大限に高めるためのツールです。

XHTML と遺伝情報システムを管理し、W3C を検証し、特定の市場で参照できるようにします。

出典と詳細情報

  • フロントエンド Web 開発 — Wikipedia: フロントエンド Web 開発は、HTML、CSS、JavaScript を使用して Web サイトのグラフィカル ユーザー インターフェイスを開発し、ユーザーが表示して操作できるようにすることです。

よくある質問

¿感覚的なフロントエンド開発は必要ですか?

フロントエンド開発の意味に関しては、ユーザーがブラウザーで直接見て操作する Web サイトの部分を構築する作業です。これには、コンテンツの構造 (HTML)、そのビジュアル プレゼンテーション (CSS)、およびその動作 (JavaScript) が含まれます。サーバー上で行われるすべてのもの (データベース、認証、ビジネス ロジック) はバックエンドに対応します。

¿フロントエンドとバックエンドの違いは何ですか?

フロント エンドは、操作性と操作性を決定します。バック エンドは、サービスやデータの保存、管理、交渉の実行に役立ちます。 HTTP: フロント エンドの要求やバック エンドの開発、JSON または HTML 形式の標準化をサポートします。

¿フロントエンドに必要な長さは何ですか?

HTML、CSS、JavaScript の基礎を学びましょう。 HTML は構造を定義し、CSS はプレゼンテーションを定義し、JavaScript はコンポーネントを定義します。 React、Vue、Svelte、Sass などの CSS プリプロセス、Vite や Webpack などのビルド ツールを使用して、さまざまなフレームワークを開発し、さまざまな問題を解決します。

¿Web でフロントエンド開発を行うのは難しいですか?

誤解を恐れず、関係を築く必要はありません。ウェブサイトのセキュリティセンター、使用経験、ビジュアルコミュニケーション。フロントエンドの開発は、機能を実装する中心的なものです。重要な役割を果たし、大きな役割を果たし、共同作業を行う上での詳細な組織管理を行うことができます。

¿フロントエンドへのアクセスが重要ですか?

さまざまな個人情報を収集し、米国でのパンタラの講義、米国の安全な訪問、米国での活動に関する情報も含まれます。多くの状況に応じた法的義務の遵守 — スペインの公共産業に関する法令 1112/2018 —、私たちは、さまざまな問題や日常生活の経験を積んでいます。非常に効率的なテストを実装します。

¿フロント エンドのデベリア ユーザーをテストする必要がありますか?

HTML/XHTML の W3C 検証、アクセス可能な WAVE の DevTools、アクセス可能な Lighthouse、CSS や JavaScript の DevTools などの基本機能が含まれています。 NVDA または VoiceOver を使用して、実際の検出器の問題を検出できるよう、適切なマニュアルを作成し、NVDA を使用します。

よくある質問

¿感覚を重視したフロントエンド開発は可能ですか?

フロントエンド開発の意味に関しては、ユーザーがブラウザーで直接見て操作する Web サイトの部分を構築する作業です。これには、コンテンツの構造 (HTML)、そのビジュアル プレゼンテーション (CSS)、およびその動作 (JavaScript) が含まれます。サーバー上で行われるすべてのもの (データベース、認証、ビジネス ロジック) はバックエンドに対応します。

フロントエンドとバックエンドの違いは何ですか?

フロント エンドは、操作性と操作性を決定します。バック エンドは、サービスやデータの保存、管理、交渉の実行に役立ちます。 HTTP: フロント エンドの要求やバック エンドの開発、JSON または HTML 形式の標準化をサポートします。

フロントエンドをどのように拡張する必要がありますか?

HTML、CSS、JavaScript の基礎を学びましょう。 HTML は構造を定義し、CSS はプレゼンテーションを定義し、JavaScript はコンポーネントを定義します。 React、Vue、Svelte、Sass などの CSS プリプロセス、Vite や Webpack などのビルド ツールを使用して、さまざまなフレームワークを開発し、さまざまな問題を解決します。

¿Web でフロントエンド開発を行うのは難しいですか?

誤解を恐れず、関係を築く必要はありません。ウェブサイトのセキュリティセンター、使用経験、ビジュアルコミュニケーション。フロントエンドの開発は、機能を実装する中心的なものです。重要な役割を果たし、大きな役割を果たし、共同作業を行う上での詳細な組織管理を行うことができます。

フロントエンドへのアクセスが重要ですか?

さまざまな個人情報を収集し、米国でのパンタラの講義、米国の安全な訪問、米国での活動に関する情報も含まれます。多くの状況に応じた法的義務の遵守 — スペインの公共産業に関する法令 1112/2018 —、私たちは、さまざまな問題や日常生活の経験を積んでいます。非常に効率的なテストを実装します。

フロントエンドのデベリアユーザーをテストするための質問は何ですか?

HTML/XHTML の W3C 検証、アクセス可能な WAVE の DevTools、アクセス可能な Lighthouse、CSS や JavaScript の DevTools などの基本機能が含まれています。 NVDA または VoiceOver を使用して、実際の検出器の問題を検出できるよう、適切なマニュアルを作成し、NVDA を使用します。


Testea WCAG のパイプラインの設計

産業のテストを継続的に受けられるようになる