Border Radius Tak Jadi Kat Jadual? Ini Penyelesaiannya!
Pernah tak korang cuba nak bagi jadual dalam website korang tu nampak lebih moden dan menarik dengan efek bulat kat bucu-bucunya? Mestilah pernah kan, sebab siapa je tak nak website yang cantik dan up-to-date? Tapi, frustnya bila dah guna CSS border-radius
, jadual tu tetap degil tak nak jadi bulat pun. Jangan risau, korang tak keseorangan! Ramai lagi yang alami masalah sama, dan dalam artikel ni, kita akan bongkar rahsia kenapa border-radius
ni kadang-kadang tak jalan kat jadual HTML dan macam mana nak selesaikannya.
Sebelum tu, jom kita faham dulu apa itu border-radius
. Dalam CSS (Cascading Style Sheets), border-radius
ni satu property yang kita guna untuk bagi efek bulat kat elemen HTML, termasuklah jadual. Dengan border-radius
, kita boleh tentukan tahap 'kebulatan' elemen tu, dari yang sikit je sampailah jadi bulat sepenuhnya macam bulatan.
Sekarang, kenapa border-radius
ni tak jalan kat jadual? Ada beberapa sebab utama:
- DOCTYPE HTML tak diisytiharkan: Haa, ni salah satu sebab yang paling biasa! Korang kena pastikan kod HTML korang tu ada DOCTYPE HTML yang sah kat bahagian paling atas, contohnya
<!DOCTYPE html>
. Ni penting sebab DOCTYPE ni bagitau browser macam mana nak render kod HTML korang dengan betul. - Konflik CSS: Kadang-kadang, ada CSS lain yang 'bertembung' dengan kod
border-radius
korang. Cuba semak balik kod CSS korang, pastikan takde property lain yang overrideborder-radius
, contohnyaborder-collapse
atauoverflow
. - Salah Tag HTML: Pastikan korang guna tag HTML yang betul untuk jadual, iaitu
<table>
,<tr>
, dan<td>
. Kalau salah guna tag, mungkinborder-radius
takkan berfungsi dengan betul.
Jadi, macam mana nak selesaikan masalah ni? Senang je! Cuba ikut langkah-langkah ni:
- Pastikan DOCTYPE HTML: Periksa kod HTML korang dan pastikan ada
<!DOCTYPE html>
kat baris pertama. - Guna CSS yang spesifik: Daripada guna
border-radius
kat tag<table>
, cuba guna kat tag<td>
untuk setiap sel dalam jadual. Ataupun, guna class atau ID yang spesifik untuk target jadual yang korang nak bagi efekborder-radius
. - Tetapkan
border-collapse
: Pastikanborder-collapse
kat tag<table>
disetkan kepadaseparate
. Contohnya:<table style="border-collapse: separate;">
.
Kalau ikut semua langkah ni, InsyaAllah masalah border-radius
tak jalan kat jadual tu dapat diselesaikan. Ingat, nak hasilkan website yang cantik dan menarik ni kena banyakkan praktis dan cuba-cuba. Selamat mencuba!
border radius not working on table | Kennecott Land
Fix: Firefox Border Radius Not Working | Kennecott Land
border radius not working on table | Kennecott Land
[Bug Report][3.1.12] VTextField variant outlined custom border radius | Kennecott Land
border radius not working on table | Kennecott Land
Fix: Firefox Border Radius Not Working | Kennecott Land
Flutter ClipRRect border radius not working on bottomNavigationBar | Kennecott Land
Border Radius Not Working On Safari at Judy Brock blog | Kennecott Land
border radius not working on table | Kennecott Land
[Solved] Border Radius not working | Kennecott Land
Html Table Border Radius Example | Kennecott Land
Border Radius Not Working In Render | Kennecott Land
[iOS] First message border radius not working · Issue #845 · FaridSafi | Kennecott Land
Border Radius Not Working In Render gitjol | Kennecott Land
Fixing Tekst Marker Border Radius Issue | Kennecott Land