検索
ホームページウェブフロントエンドhtmlチュートリアルフロントエンド初心者のためのメモ -- はじめての HTML タグ入門_html/css_WEB-ITnose

フロントエンド(すごい名前ですね)に触れてから1か月以上が経ち、たくさんのビデオやブログを見て、ある程度の感覚的な理解はできました。体系化するために学んだ知識をまとめます。 html タグから始めましょう。タグに関して最も話題になるのは、簡潔さと意味論です。シンプルとは、HTML タグがページ上のコンテンツに正しくラベルを付けることのみを担当し、CSS がコンテンツのすべてのプレゼンテーションを担当することを意味します。意味論化は問題にはなりません。人々の間のコミュニケーションに意味のある言語が必要であるのと同じように、HTML ドキュメントは人々がブラウザとコミュニケーションするための言語として当然意味があるからです。しかし、これに誰もが従うわけではありません (北京語の出現と同様に、地元の方言は同じ目的を達成できる場合もあり、人々は常に最も慣れている方法でそれを行うため、さまざまな場所で今でも人気があります)。簡潔な問題は CSS にまとめられています。次に、セマンティックな問題について説明します。

w3school には合計 117 個のタグがあり、そのうち 16 個は html5 でサポートされていないタグ、29 個は新しいタグ、72 個のタグは過去から継承されています。

今日は、これらの 72 個の「古い」タグを (意味論の私の理解に従って) 大まかに分類して、ステップごとに意味論的な分析を行っていきます。

4 つのフレーム タグ: 、,

ここの

タグは タグ内に存在する必要がありますが、これは私が述べた最初の部分に属しません。 タグ内にのみ含めることができる (ただし必須ではありません) または必須の 4 つのタグ: <title>、<meta>、<link> <p class="sycode"> <pre class='brush:php;toolbar:false;'>1 <!DOCTYPE>2 <html>3 <head>4 <title>标题</title>5 </head>6 <body>7 内容。。。8 </body>9 </html></pre> </p> 22 個のテキスト関連タグ:<abbr>、<b>、<bdo>、<blockquote>、<cite>、<code>、<dfn>、<del>、<em> 、<h1>-<h6>、<i>、<ins>、<p>、</p> <pre class="brush:php;toolbar:false">、&lt;q&gt;、&lt;small&gt;、&lt;smap&gt;&lt;sub&gt;、 &lt;sup&gt;、&lt;span&gt;、&lt;strong&gt;、&lt;var&gt; など、テキストに関連するタグの多くは、テキスト コンテンツが Web ページの最も重要な部分であるというメッセージも伝えます。 10 個のテーブル関連タグ: &lt;caption&gt;、&lt;/caption&gt; &lt;col&gt;、&lt;colgroup&gt;、&lt;table&gt;、&lt;th&gt;、&lt;/th&gt; &lt;tr&gt;、&lt;td&gt;、&lt;thead&gt;、&lt;/thead&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tbody&gt; 、&lt;/tbody&gt; &lt;tfoot&gt;。 &lt;p class=&quot;sycode&quot;&gt; &lt;pre class='brush:php;toolbar:false;'&gt;1 &lt;head&gt;2 &lt;title&gt;标题&lt;/title&gt;3 &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;4 &lt;base href=&quot;#&quot; /&gt;5 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;#&quot; /&gt;6 &lt;/head&gt;</pre> </p> <p class="sycode"> <pre class='brush:php;toolbar:false;'>&lt;table&gt; &lt;caption&gt;每月的存款&lt;/caption&gt; &lt;colgroup span=&quot;3&quot;&gt; &lt;col span=&quot;1&quot; style=&quot;background-color:red&quot;&gt; &lt;col span=&quot;3&quot; style=&quot;background-color:blue&quot;&gt; &lt;tr&gt; &lt;th&gt;月份&lt;/th&gt; &lt;th&gt;一月&lt;/th&gt; &lt;th&gt;二月&lt;/th&gt; &lt;th&gt;三月&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;存款&lt;/td&gt; &lt;td&gt;1000元&lt;/td&gt; &lt;td&gt;1000元&lt;/td&gt; &lt;td&gt;1000元&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;</pre> </p> <p> </p> 10 個のフォーム関連ラベル: <fieldset>、<legend>、<form>、<input>、<label>、<select>、<option>、、<menu>、<textarea>。 <p class="sycode"> </p> <p class="sycode"> <pre class='brush:php;toolbar:false;'> 1 &lt;table&gt; 2 &lt;thead&gt; 3 &lt;tr&gt; 4 &lt;td&gt;THEAD 中的文本&lt;/td&gt; 5 &lt;/tr&gt; 6 &lt;/thead&gt; 7 &lt;tfoot&gt; 8 &lt;tr&gt; 9 &lt;td&gt;TFOOT 中的文本&lt;/td&gt;10 &lt;/tr&gt;11 &lt;/tfoot&gt;12 &lt;tbody&gt;13 &lt;tr&gt;14 &lt;td&gt;TBODY 中的文本&lt;/td&gt; 15 &lt;/tr&gt;16 &lt;/tbody&gt;17 &lt;/table&gt;</pre> </p> コードを表示 <p> このフォームはテーブルによってレイアウトされています。これは、昔はよく使われた方法ですが、現在はほとんど使用されません。私が見る限り、これらはすべて定義リスト (</p> <dl> <dt></dt> <dd>) と div タグを使用してレイアウトされており、上記のコードはインターネットから見つけたもので、タグの適用は非常に完成しています。ここで使用してください。 6 つのリスト関連タグ: <ol>、</ol> <ul>、<li>、<dl>、<dt>、</dt> <dd>。 <p class="sycode"> <pre class='brush:php;toolbar:false;'> 1 &lt;form action=&quot;DoFormAction.htm&quot;&gt; 2 &lt;fieldset style=&quot;width=800px&quot;&gt; &lt;!--套住注册表格的边框--&gt; 3 &lt;legend&gt;请输入如下的信息然后进行注册&lt;/legend&gt; 4 &lt;table cellspacing=&quot;0px&quot; cellpadding=&quot;6px&quot; border=&quot;1px&quot; bordercolor=&quot;black&quot; align=&quot;center&quot; width=&quot;600px&quot;&gt; 5 &lt;tr&gt; 6 &lt;td align=&quot;right&quot;&gt;用户名:&lt;/td&gt; &lt;!--文本框--&gt; 7 &lt;td&gt;&lt;input type=&quot;text&quot; size=&quot;20&quot; style=&quot;width:150px&quot; /&gt;&lt;/td&gt; 8 &lt;/tr&gt; 9 &lt;tr&gt; 10 &lt;td align=&quot;right&quot;&gt;密码:&lt;/td&gt; &lt;!--密码框--&gt; 11 &lt;td&gt;&lt;input type=&quot;password&quot; size=&quot;20&quot; style=&quot;width:150px&quot; /&gt;&lt;/td&gt; 12 &lt;/tr&gt; 13 &lt;tr&gt; 14 &lt;td align=&quot;right&quot;&gt;确认密码:&lt;/td&gt; 15 &lt;td&gt;&lt;input type=&quot;password&quot; size=&quot;20&quot; style=&quot;width:150px&quot; /&gt;&lt;/td&gt; 16 &lt;/tr&gt; 17 &lt;tr&gt; 18 &lt;td align=&quot;right&quot;&gt;性别:&lt;/td&gt; &lt;!--单选框--&gt; 19 &lt;td&gt; 20 &lt;input type=&quot;radio&quot; checked=&quot;checked&quot; name=&quot;sex1&quot; value=&quot;男&quot; /&gt;男 21 &lt;input type=&quot;radio&quot; name=&quot;sex1&quot; value=&quot;女&quot; /&gt;女 22 &lt;/td&gt; 23 &lt;/tr&gt; 24 &lt;tr&gt; 25 &lt;td align=&quot;right&quot;&gt;性别(可以点文字选择):&lt;/td&gt; 26 &lt;td&gt; 27 &lt;fieldset style=&quot;width:150px&quot;&gt; &lt;!--表单外框,也可以通过css设置宽度--&gt; 28 &lt;legend&gt;请选择性别&lt;/legend&gt; 29 &lt;input type=&quot;radio&quot; checked=&quot;checked&quot; name=&quot;sex2&quot; value=&quot;男&quot; id=&quot;man&quot; /&gt; 30 &lt;label for=&quot;man&quot;&gt;男&lt;/label&gt; 31 &lt;input type=&quot;radio&quot; name=&quot;sex2&quot; value=&quot;女&quot; id=&quot;woman&quot; /&gt; 32 &lt;label for=&quot;woman&quot;&gt;女&lt;/label&gt; 33 &lt;/fieldset&gt; 34 &lt;/td&gt; 35 &lt;/tr&gt; 36 &lt;tr&gt; 37 &lt;td align=&quot;right&quot;&gt;城市:&lt;/td&gt; &lt;!--下拉框--&gt; 38 &lt;td&gt; 39 &lt;select name=&quot;city&quot;&gt; 40 &lt;option value=&quot;北京&quot;&gt;北京&lt;/option&gt; 41 &lt;option value=&quot;深圳&quot;&gt;深圳&lt;/option&gt; 42 &lt;option value=&quot;上海&quot;&gt;上海&lt;/option&gt; 43 &lt;option value=&quot;南昌&quot; selected=&quot;selected&quot;&gt;南昌&lt;/option&gt; &lt;!--默认选择南昌--&gt; 44 &lt;/select&gt; 45 &lt;/td&gt; 46 &lt;/tr&gt; 47 &lt;tr&gt; 48 &lt;td align=&quot;right&quot;&gt;城市所在区域:&lt;/td&gt; 49 &lt;td&gt; 50 &lt;select name=&quot;area&quot;&gt; 51 &lt;optgroup label=&quot;北京&quot;&gt; &lt;!--下拉框分组显示--&gt; 52 &lt;option value=&quot;朝阳区&quot;&gt;朝阳区&lt;/option&gt; 53 &lt;option value=&quot;海淀区&quot;&gt;海淀区&lt;/option&gt; 54 &lt;option value=&quot;其他区&quot;&gt;其他区&lt;/option&gt; 55 &lt;/optgroup&gt; 56 &lt;optgroup label=&quot;南昌&quot;&gt; 57 &lt;option value=&quot;东湖区&quot;&gt;东湖区&lt;/option&gt; 58 &lt;option value=&quot;西湖区&quot;&gt;西湖区&lt;/option&gt; 59 &lt;option value=&quot;青山湖区&quot;&gt;青山湖区&lt;/option&gt; 60 &lt;/optgroup&gt; 61 &lt;/select&gt; 62 &lt;/td&gt; 63 &lt;/tr&gt; 64 &lt;tr&gt; 65 &lt;td align=&quot;right&quot;&gt;交友目标:&lt;/td&gt; 66 &lt;td&gt; 67 &lt;select name=&quot;target&quot; size=&quot;3&quot; multiple=&quot;multiple&quot;&gt; &lt;!--列表框--&gt; 68 &lt;option value=&quot;同行&quot; selected=&quot;selected&quot;&gt;同行&lt;/option&gt; 69 &lt;option value=&quot;普通朋友&quot;&gt;普通朋友&lt;/option&gt; 70 &lt;option value=&quot;爱人&quot;&gt;爱人&lt;/option&gt; 71 &lt;/select&gt; 72 &lt;/td&gt; 73 &lt;/tr&gt; 74 &lt;tr&gt; 75 &lt;td align=&quot;right&quot;&gt;爱好:&lt;/td&gt; 76 &lt;td&gt; 77 &lt;!--复选框,注意name属性设置一样,分组--&gt; 78 &lt;input type=&quot;checkbox&quot; name=&quot;love&quot; value=&quot;足球&quot; /&gt;足球 79 &lt;input type=&quot;checkbox&quot; name=&quot;love&quot; value=&quot;蓝球&quot; /&gt;蓝球 80 &lt;input type=&quot;checkbox&quot; name=&quot;love&quot; value=&quot;乒乓球&quot; /&gt;乒乓球 81 &lt;/td&gt; 82 &lt;/tr&gt; 83 &lt;tr&gt; 84 &lt;td align=&quot;right&quot;&gt;照片上传:&lt;/td&gt; 85 &lt;td&gt; 86 &lt;!--文件选择框--&gt; 87 &lt;input type=&quot;file&quot; name=&quot;myPic&quot; /&gt; 88 &lt;/td&gt; 89 &lt;/tr&gt; 90 &lt;tr&gt; 91 &lt;td align=&quot;right&quot;&gt;自我介绍:&lt;/td&gt; 92 &lt;td&gt; 93 &lt;!--多行文本框--&gt; 94 &lt;textarea rows=&quot;5&quot; cols=&quot;50&quot;&gt; 95 &lt;/textarea&gt; 96 &lt;/td&gt; 97 &lt;/tr&gt; 98 &lt;tr&gt; 99 &lt;td align=&quot;center&quot; colspan=&quot;2&quot;&gt;100 &lt;input type=&quot;submit&quot; value=&quot;确定&quot; /&gt;101 &lt;input type=&quot;reset&quot; value=&quot;清空&quot; /&gt; 102 &lt;input type=&quot;image&quot; src=&quot;../images/btnreg.png&quot; onclick=&quot;alert('hello')&quot; /&gt; &lt;!--演示图片按钮(会提交数据,类似submit)103 --&gt;104 &lt;/td&gt;105 &lt;/tr&gt;106 &lt;/table&gt;107 &lt;/fieldset&gt;108 &lt;/form&gt;</pre> </p> <p> </p> 3 つの画像関連タグ: <img alt="フロントエンド初心者のためのメモ -- はじめての HTML タグ入門_html/css_WEB-ITnose" >、<map>、<area>。 <p class="sycode"> すごい </p> <p> </p> 5 つの導入タグ: <style>、<script>、<noscript>、<object><param>。 <style> -- スタイル シートを HTML ドキュメントに導入し、<script> と <noscript> は HTML ドキュメントにスクリプトを導入し、<object> と <param> はマルチメディア オブジェクトの導入を定義し、それらのパラメータを設定します。 <p> 2 つのコンテナ タグ: <div>、<iframe>。前者は、ページ全体に表示するコンテンツを複数の「ブロック」に分割し、CSSスタイルシートで各部分のスタイルを設定できるようにします。後者は、画面上に複数のページを表示できます。最も一般的なアプリケーションは、画面上のブロックの内容が変更されても、他の部分は変更されないことです。 <p> 10. 残りの 6 つの個別のタグ: コメント用の <br />、行の分割用の <a>ボタン>定義ボタン、<アドレス>アドレスラベル。 <p> これは「古い」タグのまとめです。今後、いくつかの重要でよく使用されるタグがまとめられます。 <p> </style></map> </dd> </dl> </li> </ul> </dd> </dl></textarea> </menu> </option></select></label> </form> </legend> </fieldset> </tfoot> </table> </colgroup></var></strong></span></sup></sub></smap></small></q></pre></ins></i> </h6> </h1></em></del></dfn></code></cite> </blockquote></bdo></b></abbr>
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
HTMLの役割:Webコンテンツの構造HTMLの役割:Webコンテンツの構造Apr 11, 2025 am 12:12 AM

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTMLとコード:用語を詳しく見るHTMLとコード:用語を詳しく見るApr 10, 2025 am 09:28 AM

htmlisaspecifictypeofcodefocuseduructuringwebcontent

HTML、CSS、およびJavaScript:Web開発者に不可欠なツールHTML、CSS、およびJavaScript:Web開発者に不可欠なツールApr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTML、CSS、およびJavaScriptの役割:コアの責任HTML、CSS、およびJavaScriptの役割:コアの責任Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは初心者のために簡単に学ぶことができますか?HTMLは初心者のために簡単に学ぶことができますか?Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLでの開始タグの例は何ですか?HTMLでの開始タグの例は何ですか?Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?CSSのフレックスボックスレイアウトを使用して、メニューの点線のラインセグメンテーション効果のセンターアラインメントを実現する方法は?Apr 05, 2025 pm 01:24 PM

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

オンラインコードエディターはコード入力を実装するためにどのようなHTML要素を使用していますか?オンラインコードエディターはコード入力を実装するためにどのようなHTML要素を使用していますか?Apr 05, 2025 pm 01:21 PM

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター