Rumah  >  Artikel  >  hujung hadapan web  >  Cara membuat susun atur jadual responsif menggunakan HTML dan CSS

Cara membuat susun atur jadual responsif menggunakan HTML dan CSS

WBOY
WBOYasal
2023-10-27 15:30:461492semak imbas

Cara membuat susun atur jadual responsif menggunakan HTML dan CSS

Cara membuat susun atur jadual responsif menggunakan HTML dan CSS

HTML ialah bahasa penanda yang digunakan untuk membina struktur halaman web, manakala CSS digunakan untuk menggayakan dan susun atur halaman web. Dalam reka bentuk web, jadual adalah elemen biasa yang digunakan untuk mempersembahkan data dalam bentuk jadual. Artikel ini akan memperkenalkan cara menggunakan HTML dan CSS untuk mencipta reka letak jadual responsif dan menyediakan contoh kod khusus.

Mula-mula, kita perlu mencipta dokumen HTML dan menggunakan teg <table> untuk mentakrifkan jadual. Teg <code><table> ialah bekas peringkat teratas jadual dan boleh mengandungi satu siri teg <code><tr> Setiap <code><tr> tag Mewakili baris data. Data dalam setiap baris ditakrifkan oleh teg <code><td>, iaitu sel dalam jadual. <code><table>标签来定义表格。<code><table>标签是表格的顶层容器,可以包含一系列的<code><tr>标签,每个<code><tr>标签表示一行数据。每个行中的数据是由<code><td>标签定义的,<code><td>标签是表格中的单元格。<p>下面是一个简单的HTML表格结构的示例:</p><pre class='brush:html;toolbar:false;'>&lt;table&gt; &lt;tr&gt; &lt;td&gt;姓名&lt;/td&gt; &lt;td&gt;年龄&lt;/td&gt; &lt;td&gt;性别&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;25&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;30&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</pre><p>在上述示例中,我们创建了一个简单的包含3列和3行数据的表格。接下来,我们将使用CSS来设置表格的样式和布局。</p> <p>为了使表格能够在不同设备上具有良好的显示效果,我们可以使用CSS的媒体查询来创建响应式的表格布局。媒体查询可以根据设备的宽度来动态改变样式。</p> <p>下面是一个响应式表格布局的示例CSS代码:</p><pre class='brush:css;toolbar:false;'>/* 默认表格样式 */ table { width: 100%; border-collapse: collapse; } /* 表头样式 */ th { background-color: #f1f1f1; font-weight: bold; text-align: left; padding: 8px; } /* 表格数据样式 */ td { padding: 8px; } /* 媒体查询:在窗口宽度小于600px时改变表格布局 */ @media screen and (max-width: 600px) { table { border: none; } tr { border-bottom: 1px solid #ddd; display: block; margin-bottom: 10px; } td { border-bottom: 1px solid #ddd; display: block; text-align: right; } td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; } }</pre><p>在上述示例中,我们设置了表格的默认样式,并使用媒体查询来针对窗口宽度小于600px的设备进行布局调整。在小屏幕设备上,我们将表格的行和单元格设置为块级元素,并添加适当的边框和间距。同时,我们使用<code>::before

Berikut ialah contoh struktur jadual HTML ringkas:

rrreee

Dalam contoh di atas, kami telah mencipta jadual ringkas dengan 3 lajur dan 3 baris data. Seterusnya, kami akan menggunakan CSS untuk menggayakan dan susun atur jadual.

Untuk menjadikan jadual dipaparkan dengan baik pada peranti yang berbeza, kami boleh menggunakan pertanyaan media CSS untuk mencipta reka letak jadual responsif. Pertanyaan media boleh menukar gaya secara dinamik berdasarkan lebar peranti. 🎜🎜Berikut ialah contoh kod CSS untuk reka letak jadual responsif: 🎜rrreee🎜Dalam contoh di atas, kami menetapkan gaya lalai jadual dan menggunakan pertanyaan media untuk melaraskan reka letak bagi peranti dengan lebar tetingkap kurang daripada 600px. Pada peranti skrin kecil, kami menetapkan baris dan sel jadual sebagai elemen peringkat blok dan menambah sempadan dan jarak yang sesuai. Pada masa yang sama, kami menggunakan elemen pseudo ::before untuk menambah label bagi setiap sel. 🎜🎜Dengan kod HTML dan CSS di atas, kami boleh mencipta reka letak jadual responsif. Sama ada pengguna melihat halaman web pada peranti desktop skrin besar atau peranti mudah alih skrin kecil, jadual boleh dipaparkan dengan kesan paparan terbaik. 🎜🎜Saya harap artikel ini membantu anda memahami cara membuat reka letak jadual responsif menggunakan HTML dan CSS. Dengan menggunakan pelbagai sifat dan teknik HTML dan CSS secara fleksibel, anda boleh mencipta reka bentuk web yang lebih cantik dan mudah digunakan. 🎜

Atas ialah kandungan terperinci Cara membuat susun atur jadual responsif menggunakan HTML dan CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn