CSS を使用したレスポンシブ テーブル レイアウトの実装ガイド
はじめに:
モバイル デバイスの普及により、最新の Web デザインは固定レイアウトの制限を取り除きました。代わりに、レスポンシブなレイアウトに移行してください。レスポンシブ レイアウトにより、Web ページがさまざまなデバイスに自動的に適応し、より優れたユーザー エクスペリエンスを提供できるようになります。この記事では、CSSを使ってレスポンシブテーブルレイアウトを実装する方法を、具体的なコード例とともに紹介します。
.container { position: relative; } table { width: 100%; }
@media screen and (max-width: 600px) { table, thead, tbody, th, td, tr { display: block; } tr { margin-bottom: 10px; } th, td { display: inline-block; } th { font-weight: bold; } }
上記のコードでは、@media クエリを使用して、画面幅が 600px 以下の場合にスタイルを設定します。今回はテーブル関連要素の表示属性をblockに設定し、縦に並べるようにしています。同時に、テーブルヘッダーとテーブル本体のセルの表示属性をインラインブロックに設定し、セルが横に配置されるようにします。
@media screen and (max-width: 600px) { /* Other styles */ th, td { font-size: 14px; line-height: 1.5; padding: 5px; } }
上記のコードでは、画面幅が 600px 以下の場合に、@media クエリでフォント サイズ、行の高さ、セルの余白を設定します。ニーズに応じて調整できます。
結論:
上記の CSS コード例を使用すると、レスポンシブなテーブル レイアウトを簡単に実装できます。このようにして、ユーザーが携帯電話、タブレット、コンピューターのいずれを使用している場合でも、フォームはさまざまなデバイスに自動的に適応し、より良いユーザー エクスペリエンスを提供できます。この記事があなたのお役に立てば幸いです。
参考資料:
以上がCSS を使用してレスポンシブなテーブル レイアウトを実装するためのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。