CSS Tables

CSS உடன் HTML அட்டவணைகளை மேம்படுத்துங்கள்

CSS Tables

HTML அட்டவணைகளை CSS மூலம் பெரிதும் மேம்படுத்தலாம்:

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Berglunds snabbköp Christina Berglund Sweden
Centro comercial Moctezuma Francisco Chang Mexico
Ernst Handel Roland Mendel Austria
Island Trading Helen Bennett UK
Königlich Essen Philip Cramer Germany
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
Magazzini Alimentari Riuniti Giovanni Rovelli Italy

CSS Table Borders

அட்டவணை எல்லைகளின் அகலம், பாணி மற்றும் நிறத்தைக் குறிப்பிட CSS border பண்பு பயன்படுத்தப்படுகிறது.

border பண்பானது பின்வரும் குறுகிய பண்புகளுக்கானது:

கீழே உள்ள எடுத்துக்காட்டு <table>, <th>, மற்றும் <td> உறுப்புகளுக்கு 1px திடமான எல்லையைக் குறிப்பிடுகிறது:

Firstname Lastname
Peter Griffin
Lois Griffin

Example

table, th, td {
  border: 1px solid;
}

CSS Table Border Color

கீழே உள்ள எடுத்துக்காட்டு <table>, <th>, மற்றும் <td> உறுப்புகளுக்கு 1px திடமான பச்சை எல்லையைக் குறிப்பிடுகிறது:

Firstname Lastname
Peter Griffin
Lois Griffin

Example

table, th, td {
  border: 1px solid green;
}

⚠️ ஏன் இரட்டை எல்லைகள்?

மேலே உள்ள எடுத்துக்காட்டுகளில் உள்ள அட்டவணைகளுக்கு இரட்டை எல்லைகள் இருப்பதைக் கவனிக்கவும். இது <table>, <th>, மற்றும் <td> உறுப்புகள் தனித்தனி எல்லைகளைக் கொண்டிருப்பதால் ஏற்படுகிறது.

இரட்டை எல்லைகளை அகற்ற, கீழே உள்ள எடுத்துக்காட்டைப் பாருங்கள்.

CSS Collapse Table Borders

CSS border-collapse பண்பு அட்டவணை எல்லைகள் ஒற்றை எல்லையாக சுருக்கப்பட வேண்டுமா அல்லது நிலையான HTML இல் உள்ளதைப் போல் பிரிக்கப்பட வேண்டுமா என்பதை அமைக்கிறது.

இந்த பண்பு பின்வரும் மதிப்புகளில் ஒன்றைக் கொண்டிருக்கலாம்:

பின்வரும் அட்டவணை சுருக்கப்பட்ட எல்லைகளைக் கொண்டுள்ளது:

Firstname Lastname
Peter Griffin
Lois Griffin

Example

border-collapse பண்பைப் பயன்படுத்துதல்:

table {
  border-collapse: collapse;
}

CSS Table Padding

அட்டவணையில் உள்ள எல்லை மற்றும் உள்ளடக்கத்திற்கு இடையே உள்ள இடத்தைக் கட்டுப்படுத்த, <td> மற்றும் <th> உறுப்புகளில் padding பண்பைப் பயன்படுத்தவும்:

First Name Last Name Savings
Peter Griffin $100
Lois Griffin $150
Joe Swanson $300

Example

th, td {
  padding: 10px;
}

CSS Border Spacing

CSS border-spacing பண்பு அடுத்தடுத்த கலங்களின் எல்லைகளுக்கு இடையே உள்ள தூரத்தை அமைக்கிறது.

📌 குறிப்பு:

இந்த பண்பு border-collapse "separate" என அமைக்கப்பட்டிருக்கும்போது மட்டுமே செயல்படும்.

பின்வரும் அட்டவணையில் 15px border-spacing உள்ளது:

Firstname Lastname
Peter Griffin
Lois Griffin

Example

border-spacing பண்பைப் பயன்படுத்துதல்:

table {
  border-collapse: separate;
  border-spacing: 15px;
}

CSS Outside Table Borders

அட்டவணையைச் சுற்றி மட்டும் எல்லை வேண்டும் என்றால் (உள்ளே அல்ல), <table> உறுப்புக்கு மட்டும் border பண்பைக் குறிப்பிடவும்:

Firstname Lastname
Peter Griffin
Lois Griffin

Example

table {
  border: 1px solid;
}

Exercise

ஒரு அட்டவணையில் இரட்டை எல்லைகளை அகற்ற எந்த CSS பண்பு பயன்படுத்தப்படுகிறது?

அட்டவணையில் இரட்டை எல்லைகளை அகற்ற எந்த CSS பண்பு பயன்படுத்தப்படுகிறது?

border-spacing
✗ தவறு! border-spacing அடுத்தடுத்த கலங்களுக்கு இடையே உள்ள இடத்தை அமைக்கிறது
border-collapse
✓ சரி! border-collapse பண்பு எல்லைகளை ஒற்றை எல்லையாக சுருக்குகிறது
border-style
✗ தவறு! border-style எல்லையின் பாணியை மட்டுமே கட்டுப்படுத்துகிறது
collapse-border
✗ தவறு! இது சரியான CSS பண்பு அல்ல