WEB 標準ウェブページ構造

WEB 標準ウェブページ構造
背景画像でも、ページ上のテキストサイズでも、1 ピクセルの違いは非常に明白です。そして、私は学生時代に身につけた悪い癖を持ち込んでいました。私はいつも不注意でした。初めてページを提出した後、多くの問題がありました。幸いなことに、私の講師がそれらを指摘してくれました。そうでなければ、私はそれらの問題に気付かなかったでしょう。それはすべて、私があまりにも不注意で、デザイン案を正確に復元しなかったことに起因していました。今後はこれを克服するために努力しなければなりません。ページ デザインの視覚的な表示の完璧さを目指します。

この経験を通して、いくつかのページ構造も理解できました。最初は、構造とは、ブラウザが読み込まれたスタイルをブロックした後に、ページ コンテンツをどのような構造で表示するかということだと思っていました。この外観を使用して適切なタグを選択し、独自のページ構造を構築します。そして、ブラウザのデフォルトの表示スタイルと混同してしまいます。一方では、いくつかのラベルとの際限のない無意味な関連付けが、ラベルの使用に関する誤解につながるからです。これは、多くのリファクタリング担当者が必然的に遭遇する問題だと思います。今回はそれを実践しただけです。

たとえば、このプロジェクトでは、スタイルを削除した後の HTML ファイル全体の外観が人々の通常の考え方と一致するようにしたかったので、画像リストにコメント リストを多く使用しました。これは私がページに押し付けたもので、あまり正しい構造ではありません。その利用範囲を広げたのは私です。最も本来の用法に戻ると、これは実際には構造ではなく、コンテンツを表現するために使用される単なるラベルです。これは誤解です。これはメモのリストではなく段落だと考える人もいるかもしれません。それは個人によって異なります。したがって、誰もが選択について合意に達することができないこの状況では、意味のない div タグを選択することが妥協策となる可能性があります。

構造は実際に体験してゆっくり要約する必要があるものです。

<<:  DockerコンテナがSongtiなどのフォントを認識しない場合の解決策

>>:  光るテキストとちょっとしたJS特殊効果を実現するCSS

推薦する

IIS を使用して X-Forwarded-For ヘッダー (XFF) を呼び出して訪問者の実際の IP を記録する 2 つの方法

問題: IIS を通じて公開された Web サイトは F5 デバイスの背後に配置されています。透過的...

dockerでビルドしたnacos1.3.0の実装

1. nacosデータベースを再開します。データベース名nacos_configユーザー名とパスワー...

MySQLのパフォーマンスが突然低下する理由

場合によっては、SQL ステートメントが通常どおり、非常に速く実行される状況に遭遇することがあります...

MySQL の lru リンク リストの簡単な分析

1. 従来のLRUリンクリストについて簡単に説明するLRU:最も最近使われなかったものLRU リンク...

vue+drf+サードパーティのスライディング検証コードアクセスの実装

目次1. 背景2. 検証プロセス3. 検証を作成する4. フロントエンドコード4.1 コアjsファイ...

MySQL データ挿入効率の比較

データを挿入するとき、以前オフィス システムに取り組んでいたときにはデータベースのパフォーマンスにつ...

一般的な docker コマンドの概要 (推奨)

1. 要約:一般的に、次のカテゴリに分類できます。 Docker 環境情報 — docker [i...

nginx.pid を開く際の失敗と無効の解決策

目次1. 問題の説明2. 問題分析3. 解決策解決策1: ディレクトリを作成する解決策2: 構成ファ...

Navicat Premium15 でクラウド サーバーに接続する際のデータベースの問題と落とし穴

クラウドサーバーを使用するとデータベースに接続できる場合もありますが、Navicat Premium...

Viteは仮想ファイルの実装を導入します

目次背景仮想ファイルのインポート例書類タイプスクリプトのサポート要約する背景新しいプロジェクトで v...

React クラスコンポーネントのライフサイクルと実行順序

1. Reactコンポーネントを定義する2つの方法1. 関数コンポーネント。単純な関数コンポーネント...

MySQL 8.0 のデフォルトのデータディレクトリを変更する (設定なしの簡単な操作)

使用シナリオ: Alibaba Cloud を使用しており、データディスクを別途購入しました (大容...

WebWorkerはJavaScriptサンドボックスの詳細をカプセル化します

目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...

WeChatアプレットは写真の撮影とアルバムからの写真の選択を実現します

この記事では、WeChatアプレットで写真を撮ったり、アルバムから写真を選択したりするための具体的な...

Vue の双方向イベントバインディング v-model の原理についての簡単な説明

目次説明する:要約する補充するDOM を直接変更して操作する js や jQuery とは異なり、V...