フロントエンド開発者のための HTML 入門

フロントエンド開発者のための HTML 入門

1 HTML入門

1.1 初めてのコード体験、最初のウェブページの作成

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE HTML >   
  2. <html>   
  3.      <ヘッド>   
  4.          <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8" >   
  5.          < title >初めてのウェブページを作る</ title >   
  6.      </ヘッド>   
  7.      <本文>   
  8.          < h1 >こんにちは世界</ h1 >   
  9.      </本文>   
  10. </html>   

1.2 HTMLとCSSの関係

Web フロントエンド開発の基本的なテクノロジーを習得するには、HTML、CSS、JavaScript 言語を習得する必要があります。これら 3 つのテクノロジが何を実現するのかを見てみましょう。
1. HTML は Web ページのコンテンツを伝達する媒体です。コンテンツとは、Web ページの作成者がユーザーが閲覧できるようにページに配置する情報であり、テキスト、画像、ビデオなどが含まれます。
2. CSS スタイルは表現です。 Web ページの外側のシェルのようなものです。たとえば、タイトルのフォントや色を変更したり、タイトルに背景画像や境界線を追加したりします。コンテンツの外観を変更するこれらすべてのことをプレゼンテーションと呼びます。
3. JavaScript は、Web ページで特殊効果を実現するために使用されます。例: マウスがポップアップ ドロップダウン メニュー上に移動したとき。または、マウスをテーブルの上に移動すると、テーブルの背景色が変わります。トップニュース(ニュース写真)もローテーションで掲載します。アニメーションやインタラクションは一般的に JavaScript を使用して実装されることがわかります。
次のコードは CSS の効果を示しています。HTML は Web ページの要素を表すために使用され、CSS は要素の位置、サイズ、色、フォントなど、要素の表現力を高めます。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE HTML >   
  2. <html>   
  3.      <ヘッド>   
  4.          <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8" >   
  5.          < title > HTML と CSS の関係</ title >   
  6.          <スタイル タイプ= "text/css" >   
  7. h1{
  8. フォントサイズ:19px;
  9. 色:#930;
  10. テキスト配置:中央;
  11. }
  12.          </スタイル>   
  13.      </ヘッド>   
  14.      <本文>   
  15.          < h1 >こんにちは世界! </ h1 >   
  16.      </本文>   
  17. </html>   
  18.   

(1)コードの8行目はウィンドウのテキストサイズに影響します。
(2)コードの9行目はウィンドウのテキストの色の変更に影響します。
(3)10行目はウィンドウテキストの中央揃えの変更に影響します。

1.3 HTMLタグを理解する

さまざまな Web ページがありますが、それらはすべて HTML タグで構成されています。以下は簡単な Web ページです。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE HTML >   
  2. <html>   
  3.      <ヘッド>   
  4.          <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8" >   
  5.          < title > HTML タグを理解する</ title >   
  6.      </ヘッド>   
  7.   
  8.      <本文>   
  9.          < h1 >勇気</ h1 >   
  10.          < p >私が小学3年生のとき、まだ内気な少女でした。間違った答えをしたら先生に叱られるのではないかと恐れて、授業中に先生の質問に答える勇気がありませんでした。私は先生の質問に答える勇気が一度もありませんでした。学校主催の行事に参加する勇気がありません。 </p>   
  11.          < p > 3年生の2学期に、私たちのクラスで公開授業がありました。先生はとても簡単な質問をしました。クラスの多くの生徒が、私より成績がずっと悪い生徒も含めて手を挙げて、「やります、やります」と言いました。周りを見回しましたが、手を挙げなかったのは私だけでした。 </p>   
  12.          <画像 画像出典: http://img.imooc.com/52b4113500018cf102000200.jpg   >   
  13.      </本文>   
  14. </html>   
  15.   

効果は以下のとおりです。

この Web ページの HTML コンポーネントを分析します。
(1)「勇気」はウェブページの記事のタイトルです。<h1></h1>はタイトルタグであり、ウェブページ上のコードは<h1>勇気</h1>と書かれています。
(2)「小学3年生の頃は・・・入会する勇気がなかった。」はウェブページの記事内の段落であり、<p></p>は段落タグである。ウェブページ上のコードは、<p>3 年生の頃は...参加する勇気がありませんでした。 </p>
(3)ウェブページ上の少女の写真はimgタグで完成します。ウェブページ上のコードは<img src="1.jpg">と書かれています。

1.4 タグ構文

1. タグは、< や > などの英語の山括弧 < と > で囲まれます。
2. HTML 内のタグは通常、開始タグと終了タグに分かれてペアで表示されます。終了タグには開始タグよりも / が 1 つ多くあります。
3. ラベル構造の概略図は次のとおりです。

4. ラベルの例:

(1)<p></p>
(2)<div></div>
(3)


5. タグはネストできますが、順序は一貫している必要があります。たとえば、<p> が <div> 内にネストされている場合、</p> は </div> の前に配置する必要があります。下の図の通りです。

6. HTML タグは大文字と小文字を区別しません。<h1> と <H1> は同じですが、ほとんどのプログラマーが小文字を使用するため、小文字を使用することをお勧めします。
7. テスト: Web ページのコードはありますが、9 行目がありません。以下を追加してください。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE HTML >   
  2. <html>   
  3.      <ヘッド>   
  4.          <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8" >   
  5.          <title>タグ構文</title>   
  6.      </ヘッド>   
  7.      <本文>   
  8.          < h1 >このチュートリアルでは、HTML を使用して Web サイトを作成する方法を学びます</ h1 >   
  9.          < p >個々の要素に特別なスタイルを適用する必要がある場合は、インライン スタイルを使用できます。
  10.      </本文>   
  11. </html>   
  12.   

1.5 html/head/body HTMLファイルの基本構造を理解する

HTML ファイルの構造を学習します。HTML ファイルには独自の固定構造があります。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <html>   
  2.      <ヘッド> ... </ヘッド>   
  3.      <本文> ... </本文>   
  4. </html>   

コードの説明:
1. <html></html> はルート タグと呼ばれ、すべての Web ページ タグは <html></html> 内にあります。
2. <head> タグはドキュメントのヘッダーを定義するために使用され、すべてのヘッダー要素のコンテナーとなります。ヘッダー要素には、<title>、<script>、<style>、<link>、<meta> などのタグが含まれます。ヘッダータグについては、次のセクションで詳しく説明します。
3. <body> タグと </body> タグの間のコンテンツは、<h1>、<p>、<a>、<img> などの Web ページ コンテンツ タグなど、Web ページのメイン コンテンツです。ここのタグ内のコンテンツがブラウザーに表示されます。

次のコードの HTML ファイル構造は、タグ <html> と </html> が欠落しているため不完全です。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE HTML >   
  2.   
  3.      <ヘッド>   
  4.          <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8" >   
  5.          < title > HTML ファイルの基本構造を理解する</ title >   
  6.      </ヘッド>   
  7.      <本文>   
  8.          < h1 >このセクションでは、HTML ファイルの基本構造について学習します</ h1 >   
  9. </本文>   
  10.   


1.6 ヘッドタグ

•タグの役割: ドキュメントのヘッダーには、ドキュメントのタイトルなど、ドキュメントのさまざまなプロパティと情報が記述されます。ほとんどのドキュメント ヘッダーには、実際にはコンテンツとして読者に表示されないデータが含まれています。
• ヘッドセクションには次のタグを使用できます。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <ヘッド>   
  2.      <タイトル> ... </タイトル>   
  3.      <メタ>   
  4.      <リンク>   
  5.      <スタイル> ... </スタイル>   
  6.      <スクリプト> ... </スクリプト>   
  7. </ヘッド>   

•<title> タグ: <title> タグと </title> タグの間のテキストは、Web ページのタイトル情報であり、ブラウザーのタイトル バーに表示されます。 Web ページのタイトル タグは、ユーザーと検索エンジンに Web ページの主なコンテンツを伝えるために使用されます。検索エンジンは、Web ページのタイトルを通じて Web ページのテーマをすばやく判断できます。各 Web ページの内容は異なり、各 Web ページには一意のタイトルが必要です。
たとえば、図に示すように、<title> タグの内容「hello world」がブラウザのタイトル バーに表示されます。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <ヘッド>   
  2.      <タイトル>こんにちは世界</タイトル>   
  3. </ヘッド>   


1.7 HTMLコードのコメントを理解する

コードコメントの役割: プログラマーがコードの目的をマークするのに役立ちます。しばらく経ってから、書いたコードを振り返ると、コードの目的をすぐに思い出すことができます。コード コメントは、プログラマーが以前のコードの目的を思い出すのに役立つだけでなく、他のプログラマーがプログラムの機能をすばやく理解するのにも役立ち、複数の人が Web ページ コードの開発で共同作業を行うことが容易になります。
文法:

<!--コメントテキスト-->

次のコードの 8 行目と 12 行目はコメント コードですが、結果ウィンドウには表示されないことがわかります。

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE HTML >   
  2. <html>   
  3.      <ヘッド>   
  4.          <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8" >   
  5.          < title > HTML コードコメント</ title >   
  6.      </ヘッド>   
  7.      <本文>   
  8.          <!--オンライン相談開始-->   
  9.          <div>   
  10.              < p >登録相談もワンストップ! <   href = "#" >登録コンサルタントに相談する</ a > </ p >   
  11.          </div>   
  12.          <!--オンライン相談終了-->   
  13.      </本文>   
  14. </html>   

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

元のアドレス: http://blog.csdn.net/qq_17416741/article/details/51416313

<<:  JS を使用した簡単な雪効果の例の詳細な説明

>>:  非常に実用的なMySQL関数の包括的な概要、詳細な例の分析チュートリアル

推薦する

CentOS システムでの JDK のインストールと設定の概要

目次序文OpenJDKの確認とアンインストールダウンロードした圧縮パッケージを使用してJDKをインス...

WeChatアプレットコンポーネントライフサイクルの落とし穴の記録

通常、コンポーネントのライフサイクルは、ビジネス ロジックが始まる場所です。ビジネスシナリオが複雑で...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...

XHTML Web ページ チュートリアル

この記事は主に、初心者に XHTML の基本的な知識と、XHTML と HTML の違いを理解しても...

Linux の文字端末でマウスを使って赤い四角形を移動する方法

すべてがファイルです! UNIX はすでにそれを言っています。エリック・レイモンドはこう言いました。...

axios リクエストのカプセル化に基づく Vue アプリケーションのサンプルコード

目次axiosとは何ですか? Axios リクエストタイプ? Axiosはデフォルトのカスタム構成を...

MySQL トリガーの追加、削除、変更、クエリ操作の例

この記事では、例を使用して、MySQL トリガーの追加、削除、変更、およびクエリ操作について説明しま...

MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル (Windows 10 X64)

最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...

React+Ant Design開発環境をセットアップするための実装手順

基礎1. スキャフォールディングを使用してプロジェクトを作成し、開始する1.1 足場を設置する: n...

mysql の find_in_set 関数の基本的な使い方

序文これは私が最近見つけた新しい機能です。プロジェクトでの私の使用シナリオは次のとおりです。アプリケ...

jsを使ってシンプルなディスククロックを実現する

この記事では、参考までに、シンプルなディスククロックを実装するためのjsの具体的なコードを紹介します...

クエリプロファイラを使用して MySQL ステートメントの実行時間を表示する方法

前回の記事では、MySQL ステートメントの実行時間をチェックする 2 つの方法を紹介しました。今日...

Linux デバイスに空き容量がありません inode の満杯により 500 エラーが発生します

iノードとは何ですか? inode を理解するには、まずファイル ストレージから始める必要があります...

MYSQLの文字セット設定方法(端末の文字セット)の詳しい説明

序文ターミナルを使用してデータベースまたはテーブルを作成するたびに、文字セットが latin1 であ...

jQueryはフォーム検証機能を実装します

jQuery フォーム検証の例 / ユーザー名、パスワード、住所、電子メールの検証を含む下記の通り ...