テーブルの欠点 1. テーブルは他の HTML タグよりも多くのバイトを占有します。 (ダウンロード時間が遅くなり、サーバーのトラフィック リソースがさらに消費されます。) 2. Tablelle はブラウザのレンダリング エンジンのレンダリング順序をブロックします。 (ページの生成が遅れ、ユーザーの待ち時間が長くなります。) 3. 表に画像を表示する場合は、1 つの論理画像を複数の画像に分割する必要があります。 (設計の複雑さが増し、ページの読み込み時間が長くなり、HTTP セッションの数が増加します。) 4. 一部のブラウザでは、表内のテキストをコピーする際に問題が発生する場合があります。 (これはユーザーを困惑させます。) 5. テーブルは、内部レイアウト属性の一部 (<td> 内の要素の高さ 100% など) の有効性に影響します (これにより、ページ デザインの自由度が制限されます)。 6. CSS を学習すると、ページレイアウトにテーブルを使用するのがより面倒になることがわかります。 (最初に CSS を少し学習すると、後で多くの時間を節約できます。) 7. テーブルはページレイアウトに対して意味的に正しくありません。 (これはコンテンツではなくプレゼンテーションについて説明します。) 8. テーブルコードは読者を困惑させます。 (CSSが使えないだけでなく混乱してしまいます) 9. テーブルは一度デザインされると、そのデザインが死んでしまい、CSS で新しい外観を与えることが難しくなります。 テーブルの利点 状況によっては、Table を使用するのが 100% 適切かつ正しい場合があります。たとえば、表を作成するために table を使用することはまったく正しいです。 テーブルを使用するかどうか決められない場合は、上記の点を参考にすれば答えが見つかると思います。 |
<<: momentJs を使用してカウントダウン コンポーネントを作成する (サンプル コード)
>>: Linux での Jenkins の詳細なインストール手順
Spring Boot プロジェクトでは、Docker コンテナ、jar、war の階層化パッケージ...
問題<br />レスポンシブ レイアウトでは、iframe 要素に注意する必要があります...
目次序文: 1. Navicatの紹介2. シンプルなチュートリアルの共有接続管理ライブラリテーブル...
覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...
目次1. Dockerfile とは何ですか? 2. Dockerfile構築プロセスの分析3. D...
目次1. 同期の原理2. ログスタッシュ入力JDBC 3. go-mysql-elasticsear...
目次jQuery の $.ajax Webpack時代の始まり約束について深く考えるネストをなくすj...
この記事では、jQueryプラグインを使用したマインスイーパゲームの最初の記事の具体的なコードを参考...
この記事の例では、参考のために画像をサーバーにアップロードするためのjsの具体的なコードを共有してい...
この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...
LinuxにMySQL 8.0.25をインストールするための最新のチュートリアルを参考にしてください...
1.公式サイトからインストールパッケージをダウンロードするhttp://nginx.org/en/d...
序文今日、開発者から、コンテナ サービスを停止、rm (docker rm -f)、または強制終了で...
MySQL 5.7.19 winx64 解凍版のインストールチュートリアルを収録しています。具体的な...
序文この記事では、私が手動で実装したフロントエンドの一般的な SMS 認証コード入力コンポーネントと...