プロジェクトを構築して Web 開発を学びましょう! HTML、CSS、または JavaScript の知識がなくても、このチュートリアルでは、CodePen に似ていますが、独自の工夫を加えたライブ コード ディスプレイャーを作成する方法を説明します。このエキサイティングな旅に出かけましょう!
HTML: ウェブサイトの基盤
HTML (HyperText Markup Language) は、Web サイトの構造的バックボーンを形成します。ブラウザの指示であるタグを使用して、ページのコンテンツ (テキスト、画像、ボタン) を定義します。
HTML 構造: 詳細な内訳
(HTML に既に慣れている場合は、このセクションをスキップしてください。)
<!DOCTYPE html>
: この宣言は、HTML5 ドキュメントをブラウザーに送信します。<html lang="en">
: すべてのページ要素のルート コンテナー。 lang="en"
は言語を英語として指定します。<head>
: メタデータ (表示されるコンテンツではなく、ページに関する情報) が含まれます。 SEO によく使用されます。<meta charset="UTF-8">
: 文字セットを指定します (UTF-8 はほとんどの文字をサポートします)。<meta name="viewport" content="width=device-width, initial-scale=1.0">
: さまざまなデバイスで適切なスケーリングを保証します。<title>Sleek HTML/CSS/JS Displayer</title>
: ブラウザのタブに表示されるタイトルです。<link href="style.css" rel="stylesheet">
: スタイル設定用の外部 CSS ファイルをリンクします。<link href="https://cdnjs.cloudflare.com/.../all.min.css" rel="stylesheet">
: アイコンの Font Awesome CSS ファイルをリンクします。</head>
: ヘッドセクションを閉じます。<body>
: 表示されるページのコンテンツが含まれます。<div class="app-container">
: アプリケーションのレイアウトのメインコンテナー。</body>
: 本体セクションを閉じます。</html>
: HTML ドキュメントを閉じます。CSS: 作品のスタイルを設定する
CSS (Cascading Style Sheets) は、Web ページのスタイルとレイアウトを設定し、色、フォント、間隔、外観を制御します。 これを Web サイトの美的レイヤーと考えてください。
CSS コードの説明 (概要):
CSS コード (以下に示す) は、セレクター (例: body
、.app-header
) を使用して特定の HTML 要素をターゲットにし、プロパティ (例: color
、background-color
) と値を適用してスタイルを設定します。 ダーク モード、レスポンシブ デザイン、さまざまな UI 要素のスタイルが含まれています。
JavaScript: インタラクティブ性の追加
JavaScript によりインタラクティブ性が追加され、Web サイトが動的になります。 これにより、ユーザー インタラクション、ページをリロードせずにコンテンツを更新できるようになります。
JavaScript コードの説明 (概要):
JavaScript コード (以下に示す) は、DOM (ドキュメント オブジェクト モデル) を操作し、ユーザー入力 (入力、クリック) を処理するイベント リスナーを追加し、プレビュー ペインを更新し、行番号を管理し、効率化のためのデバウンス関数を実装し、制御します。ダークモードと全画面機能。
完全なコード:
<code class="language-html"><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sleek HTML/CSS/JS Displayer</title> <link href="style.css" rel="stylesheet"> <link crossorigin="anonymous" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" integrity="sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==" referrerpolicy="no-referrer" rel="stylesheet"> </head> <body> <div class="app-container"> <!-- ... (rest of the HTML structure, as described above) ... --> </div> <script src="script.js"></script> </body> </html></code>
<code class="language-css">/* ... (CSS code as described above) ... */</code>
<code class="language-javascript">/* ... (JavaScript code as described above) ... */</code>
(注: 完全な HTML、CSS、および JavaScript コードは広範すぎるため、ここに含めることはできません。提供されているスニペットは、構造の概要と重要な説明を示しています。完全なコードは、元のソースで入手できます。)
以上がライブ HTML、CSS、JS 表示ツールの作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。