آیا به دنبال راهی برای نمایش منظم دادهها در وبسایت خود هستید؟ جداول در HTML ابزاری قدرتمند برای این کار هستند. با استفاده از جداول، میتوانید اطلاعات را به شکلی ساختاریافته، خوانا و قابل مقایسه نمایش دهید. در ادامه، نحوه ایجاد جداول ساده و پیشرفته و همچنین استایلدهی و بهینهسازی آنها را بررسی میکنیم.
یک جدول با تگ <table> ایجاد میشود. هر سطر جدول با تگ <tr> و هر سلول آن با تگ <td> (برای دادههای معمولی) یا <th> (برای سرستونها) تعریف میشود. سرستونها به صورت پیشفرض پررنگ و مرکزچین هستند.
<table>
<tr>
<th>نام</th>
<th>سن</th>
<th>شهر</th>
</tr>
<tr>
<td>علی</td>
<td>۲۵</td>
<td>تهران</td>
</tr>
</table>
برای افزودن یک عنوان به جدول، از تگ <caption> استفاده کنید. این تگ به سئو و دسترسیپذیری جدول کمک زیادی میکند.
بهترین راه برای زیباتر کردن جداول، استفاده از CSS است. این کار به شما امکان میدهد بدون شلوغ کردن کد HTML، جداول جذاب و مدرنی بسازید. برای مثال، میتوانید رنگ پسزمینه سطرها را عوض کنید یا به سرستونها استایلهای خاصی بدهید.
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: center;
}
th {
background-color: #4CAF50;
color: white;
}
برای جداولی که نیاز به ادغام سلولها دارند، میتوانید از ویژگیهای colspan (ادغام ستونها) و rowspan (ادغام سطرها) استفاده کنید.
نکات مهم برای بهینهسازی جداول برای گوگل:
<caption> برای ارائه یک توضیح کوتاه و دقیق درباره محتوای جدول استفاده کنید.<th> از ویژگی scope="col" یا scope="row" استفاده کنید تا ارتباط بین سرستونها و دادهها برای صفحهخوانها مشخص شود.نظری یافت نشد
معرفی Vue.js و ویژگیهای کلیدی آن: فریمورک مدرن برای توسعه وب تعاملی
28م شهریور 1402
مطالعه بیشتر
مقدمهای بر CSS و نحوه اضافه کردن آن به HTML: راهنمای ساده و کامل برای مبتدیان
4م شهریور 1402
مطالعه بیشتر
معرفی DOM و اصول آن در جاوا اسکریپت: راهنمای جامع برای مبتدیان
1م آبان 1403
مطالعه بیشتر
آموزش اصول کار با WebSockets و ارتباطات بلادرنگ در وب: راهنمای کامل
5م آبان 1403
مطالعه بیشتر
کنترل زمانبندی و اندازهگیری دقیق انیمیشنها در CSS: آموزش جامع و اصول استاندارد
18م شهریور 1402
مطالعه بیشتر
مقدمهای به رویدادها و دستورات در Vue.js: نحوه مدیریت و استفاده از v-on
28م شهریور 1402
مطالعه بیشتر
Async/Await: نوشتن کدهای خواناتر و ناهمزمان در جاوا اسکریپت - آموزش کامل با مثالها
30م مهر 1403
مطالعه بیشتر
آموزش استایلدهی لینکها در CSS: طراحی و تنظیمات ساده برای لینکهای HTML
7م شهریور 1402
مطالعه بیشتر
آموزش جامع حلقههای for و while در جاوا اسکریپت: نحوه استفاده و کاربردها
2م بهمن 1402
مطالعه بیشتر
آموزش ارتباط با سرور و ارسال درخواستهای HTTP با Fetch API در جاوا اسکریپت: راهنمای جامع با مثالها
1م آبان 1403
مطالعه بیشتر
آموزش کار با flex-grow، flex-shrink و flex-basis در CSS Flexbox: مدیریت اندازه و فضای عناصر
11م آبان 1403
مطالعه بیشتر
توابع فلش (Arrow Functions) در جاوا اسکریپت: سادهسازی کد با استفاده از ES6
2م شهریور 1403
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد