むかしむかし、男性がデザインドラフトを公開しました。デザインドラフトを公開した後、彼はDWを開き、ページを引き出しました。彼が一生懸命働いた後、彼は背景を書かなければなりませんでした。 「アーティスト」と呼ばれる武道の男。
以下は、HTML5セマンティクスとHTML5セマンティクスの経験と分析に関するチュートリアルの記事です。コンテンツは、このWebサイトで慎重に選択され、コンパイルされたチュートリアルです。ネチズンに役立つことを願っています。以下は詳細なコンテンツです。
最初のYYSのいくつかむかしむかし、男性がデザインドラフトを公開しました。デザインドラフトを公開した後、彼はDWを開き、ページを引き出しました。彼が一生懸命働いた後、彼は背景を書かなければなりませんでした。 「アーティスト」と呼ばれる武道の男。さらに難しいのは、すべての必要性が変更された場合、多くのしびれを変更できることです。
そのため、Div+CSSはインターネット時代の段階に持ち込まれ、複数の「Div+CSS」ヒマワリの本が一晩生まれました。その時、私たちはDiv+CSSの時代に住んでいて、その時にそれを使用しました。
その後、私の腰は痛くなく、足が傷つけられず、残業しているときにもっと興奮しました。
YYは終わり、トピックに到達しますGhostは、2年前に「ページリファクタリングのセマンティック化」記事でセマンティクスを説明しました。また、ドックの「セマンティックHTML構造の利点は何ですか?
再建には7年かかりました。おそらく今日、私たちは巧みにページを書くことができますが、ページをうまく書くのはどれほど簡単ですか?アイデアを整理し、基本を確認し、それらを現在のトレンドと組み合わせて、セマンティック化のトピックについて話しましょう。 Shenmaはセマンティック化ですか?なぜセマンティック化するのですか?
再構築のセマンティクスは、基本的に2つの部分に分けることができます:(x)HTMLタグのセマンティクスとCSSネーミングのセマンティクス。
ナンセンスはありません:
(図1)
図1非セマンティズ化の実装方法:no_emantic_html
あなたが正しい
特別な好みはありますか?デザインドラフトを取得した後、無数の魔法のスキルが不注意に画面に落ちましたか? no_emantic_htmlの場合、フェティッシュをおめでとうございます。
リーズナブルなHTMLタグとその独自のプロパティを使用してドキュメントコンテンツをフォーマットします - これはShukeのセマンティックタグの説明です。
セマンティックラベルであるため、HTMLが構造化されている場所を使用する必要はありません。元の単語は分割です。つまり、分離とブロックを意味します。通常、(x)HTMLの以前のバージョンでは、HTMLが構造化されている場所でのみ使用されます。
しかし、どのようにしてセマンティックラベルを書くことができますか?基本から始めます。私たちが毎日最も扱うものは、Div H1-H6 UL-Li Pなどのラベルです。これらのラベルについて詳細な理解があるのだろうか。下の表を見てみましょう。
| ラベル | オリジナルの言葉 | 説明します | セマンティック化(y/n) |
|---|---|---|---|
| H1-H6 | 頭 | HTMLタイトルを定義します | y |
| p | 段落 | 段落を定義します | y |
| ul | 順序付けられていないリスト | 順序付けられていないリストを定義します | y |
| ol | 注文リスト | 順序付けられたリストを定義します | y |
| li | リストアイテムをリストします | リストを定義するアイテム | y |
| DL | 定義リスト | 定義定義リスト | y |
| dt | 定義用語 | 定義リストのアイテムを定義します | y |
| DD | 定義の説明 | 定義リストのアイテムの説明 | y |
| テーブル | テーブル | テーブルを定義します | y |
| thead | テーブルヘッド | テーブル内のヘッダーのコンテンツを定義します | y |
| tbody | テーブルボディ | テーブル内のメインコンテンツを定義します | y |
| th | テーブルヘッドセル | テーブル内のヘッダーセルを定義します | y |
| tr | テーブルロウ | テーブルの行を定義します | y |
| TD | テーブルデータセル | テーブル内のユニットを定義します | y |
| a | アンカー | アンカーを定義します | y |
| IMG | 画像 | 画像を定義します | y |
| div | 分割 | ドキュメント内のセクションを定義します | n |
| スパン | スパン | ドキュメント内のセクションを定義します | n |
上記は、一般的に使用するタグの一部のみをリストしています。その他のタグについては、W3Cを参照してください。基本的に、すべてのHTMLタグは単語またはフレーズの略語です。これは、実際にはセマンティクスの理解により便利であることを意味します。実際、すべての(x)HTMLタグを除く
2つのセマンティックフリーラベル、他のラベルには意味があります。どのラベルがあるかを知り、各ラベルの元の意味を理解することによってのみ、それを使用する方法を知ることができます。いつ使用するかわかりません
誰もが毎年恒例のCSSヌードフェスティバルを知っていますよね?選択したタグにセマンティクスがほとんどない場合、De-Styleの後にWebページに構造情報はほとんどなく、読みやすさは非常に貧弱です。選択したタグがセマンティクスに適している場合、Webページには、De-Styleの後も非常に優れた読みやすさがあります。各ブラウザには独自のデフォルトスタイルがあり、デフォルトスタイルは各タグに異なるディスプレイを提供します。タグの正しさは、ウェブサイトの使いやすさを反映することができます。これは、ウェブサイトの使いやすさをテストする最も簡単な方法の1つでもあります。 これは、全員がW3Cの公式Webサイトタグの使用をチェックし、Web開発者を使用してCSSを無効にして確認する方法を確認することをお勧めします。 CSSセマンティックネーミングとは、HTMLタグに添付されたクラスまたはID名がわかりやすい名前を指します。セマンティックネーミングには、チームの命名仕様が含まれます。チームの仕様に基づいたより良いセマンティックネーミングによってのみ王がいます。 私の理解において、セマンティックCSSの命名は、少なくとも次の規則に準拠する必要があります。 ピンインの名前を避け、英語の単語を使用して名前を付けてください 単語を接続するには、Underscore_、Spacer Symbol-、およびCamel Namingの3つの方法があります。特定の使用については、チームの仕様を参照してくださいが、個人的には2つ以上の接続方法を同時に使用しないことをお勧めします。 Logo1234などの単語の後に意味のない数字に従わないでください(チーム契約を除く) 過度に長い単語の接続の命名については、略語を使用できますが、すべてのメンバーがそれを理解できるようにする必要があります。 いくつかの合意された言葉は、それらを迅速に名前を付けるのに役立ちます: これが多すぎるので、ここには1つずつリストしません。知らない言葉が出てきたら、英語を追加してください! CSSネーミングのセマンティクス
头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column登录条:loginbar标志:logo广告:banner轮转:promo页面主体:main热点:hot新闻:news 下载:download子导航:subnav菜单:menu子菜单:submenu搜索:search友情链接:friendlink版权copyright
[1] [2]次のページ