現代の開発においてテーブルとフロートを守る
20年前、HTMLテーブルはWebページデザインの礎石でした。彼らは開発者にページ構造を前例のない制御を提供し、単純な上から底から直線性を超えてレイアウトを可能にしました。列は、水平方向と垂直の両方を整列させることができます。当時の大幅な進歩です。
ただし、テーブルはレイアウトツールとして意図されたものではなく、それらの誤用は多くの問題につながりました。このアプローチは、便利な回避策ですが、現代のWeb開発において重要なアクセシビリティの課題を示しています。
ネスト<table>、<code><th> 、<code><tr> 、 そして<code><td>要素は、スクリーンリーダーに困難をもたらし、アクセシビリティコンプライアンスを妨げます。スクリーンリーダーは、コヒーレントコンテンツブロックとして深くネストされたテーブルを解釈するのに苦労しています。これは、テーブルに本質的に欠陥があるという意味ではありません。表形式データを表示する以上のものに使用すると、それらの制限が明らかになります。テーブルで完全に構築されたウェブサイトのレイアウトを考慮してください。すぐに肥大化してアクセスできなくなります。<p>歴史的な過剰使用とその結果、否定的な評判にもかかわらず、テーブルは正しく使用すると貴重な目的を果たします。彼らは、構造化された線形形式で意味的に関連するデータを提示することに優れています。彼らのユーティリティは今日でも関連しています。</p>
<p>適切に使用されるテーブルの例は次のとおりです。<strong>表形式データの</strong>表示です! (簡潔にするために省略した例ですが、元のテキストに従って暗示されています)。</p>
<p> 2000年代初頭には、Web標準への移行が見られ、CSSがレイアウトのためにテーブルの上に浮かびます。懸念のこの分離 - 構造のマークアップ、スタイリングのCSSは、よりクリーンで保守可能なコードで表現され、アクセシビリティとSEOに焦点を合わせました。</p>
<p> (例として、テーブルベースとフロートベースのレイアウトの違いを示すことは、簡潔にするために省略されていますが、元のテキストに従って暗示されています)。</p>
<p>最初はテキストが画像を包み込むように設計されたフロートは、過剰使用のために批判に直面しています。ただし、特に<code>shape-outside
プロパティには関連性があります。フロートの有効なユースケースは、スタイルの周りにテキストを包むことです<div>。<p>グリッド、フレックスボックス、マルチカラムレイアウトなどの最新のCSS機能は、ページレイアウトに優れた代替品を提供します。これらのツールは、よりクリーンでアクセスしやすいコードを提供し、今後何年もの間、好ましいアプローチのままである可能性があります。</p>
<p>レイアウトのフレックスボックスの例(簡潔にするために省略されていますが、元のテキストに従って暗示されています)は、最新のレイアウト技術のシンプルさとアクセシビリティを示しています。</p>
<p>結論として、テーブルとフロートは誤用の評判を獲得していますが、正しく適用すると貴重なツールのままです。適切な使用により、セマンティックな明確さとアクセシビリティが保証されます。最新のレイアウト技術は優先順位を付ける必要がありますが、テーブルとフロートの適切なアプリケーションを理解することは、バランスの取れた開発者のツールキットに不可欠なままです。</p>
</div>
以上が現代の開発においてテーブルとフロートを守るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











新しいプロジェクトの開始時に、SASSコンピレーションは瞬く間に起こります。これは、特にbrowsersyncとペアになっている場合は素晴らしい気分です。

今週のプラットフォームニュースのラウンドアップで、Chromeは、Web開発者のロード、アクセシビリティ仕様、およびBBCの動きのための新しい属性を導入します

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです

Goofontsは、開発者妻とデザイナーの夫によって署名されたサイドプロジェクトであり、どちらもタイポグラフィの大ファンです。 Googleにタグを付けています

この2部構成のシリーズの最初の部分では、2つの親指スライダーを取得する方法を詳しく説明しました。今、私たちは&#039; llが一般的なマルチサンプスのケースを見ていますが、別のものと

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:
