HTML Table Borders
ЁЯУШ HTML Table Borders тАУ Table рдХреЛ рдмреЙрд░реНрдбрд░ рджреЗрдирд╛
HTML Table рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ default рд░реВрдк рдореЗрдВ plain рджрд┐рдЦрддреА рд╣реИред рдЙрд╕реЗ рд╕реБрдВрджрд░ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдмреЙрд░реНрдбрд░ (Border) рдЬреЛрдбрд╝рдирд╛ рд╣реЛрддрд╛ рд╣реИред
ЁЯФ╖ 1. рдмреЙрд░реНрдбрд░ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ Basic рддрд░реАрдХрд╛
HTML рдореЗрдВ table рдХреЛ рдмреЙрд░реНрдбрд░ рджреЗрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╣реИ:
<table border="1">
<tr>
<th>рдирд╛рдо</th>
<th>рдХрдХреНрд╖рд╛</th>
</tr>
<tr>
<td>рд░рд╛рдо</td>
<td>10рд╡реАрдВ</td>
</tr>
</table>
ЁЯУМ border="1"
рдПрдХ рдкреБрд░рд╛рдирд╛ рддрд░реАрдХрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрднреА рднреА рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
ЁЯФ╖ 2. Modern рддрд░реАрдХрд╛ тАУ CSS рд╕реЗ Border
<style>
table, th, td {
border: 1px solid black;
}
</style>
<table>
<tr>
<th>рдирд╛рдо</th>
<th>рдХрдХреНрд╖рд╛</th>
</tr>
<tr>
<td>рд╕реАрддрд╛</td>
<td>9рд╡реАрдВ</td>
</tr>
</table>
ЁЯФН рдпрд╣рд╛рдВ:
border: 1px solid black;
рд╕реЗ рд╕рднреА table, header рдФрд░ data cells рдХреЛ рдмреЙрд░реНрдбрд░ рдорд┐рд▓рддрд╛ рд╣реИред
ЁЯФ╖ 3. Border Collapse тАУ рдбрдмрд▓ рдмреЙрд░реНрдбрд░ рд╣рдЯрд╛рдирд╛
HTML рдореЗрдВ рдХрднреА-рдХрднреА cells рдХреЗ рдмреАрдЪ рдбрдмрд▓ рдмреЙрд░реНрдбрд░ рджрд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП border-collapse
CSS property рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
<style>
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
</style>
тЬЕ рдЕрдм рд╕рднреА рдмреЙрд░реНрдбрд░ single рд▓рд╛рдЗрди рдореЗрдВ merge рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
ЁЯФ╖ 4. Border Width, Color рдФрд░ Style Control рдХрд░рдирд╛
<style>
table, th, td {
border: 2px dashed blue;
}
</style>
Style | Result |
---|---|
solid | тАФ рд╕реАрдзреА рд▓рд╛рдЗрди |
dashed | тАФ тАФ тАФ |
dotted | тАвтАвтАвтАвтАвтАвтАвтАв |
double | = |
ЁЯФ╖ 5. рдХреЗрд╡рд▓ Outer Border рджреЗрдирд╛
<style>
table {
border: 2px solid green;
border-collapse: collapse;
}
th, td {
border: none;
}
</style>
ЁЯУМ рдЗрд╕рд╕реЗ рдХреЗрд╡рд▓ table рдХреЗ рдЪрд╛рд░реЛрдВ рддрд░рдл рдмреЙрд░реНрдбрд░ рд░рд╣реЗрдЧрд╛, cells рдХреЗ рдмреАрдЪ рдирд╣реАрдВред
ЁЯзк Practice Task
- рдПрдХ 3×3 table рдмрдирд╛рдЗрдП рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдмреЙрд░реНрдбрд░ рд╣реЛрдВред
- рдлрд┐рд░ рдЙрд╕реА table рдХреЛ border-collapse рдХреЗ рд╕рд╛рде рдмрдирд╛рдИрдПред
- рдПрдХ table рдмрдирд╛рдЗрдП рдЬрд┐рд╕рдореЗрдВ:
- рдмреЙрд░реНрдбрд░ blue рд╣реЛ
- cells рдореЗрдВ dotted line рд╣реЛ
- outer table рдХрд╛ border double рд╣реЛ
тЭЧ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рддреЗрдВ
рдЧрд▓рддреА | рд╕рдорд╛рдзрд╛рди |
---|---|
рдбрдмрд▓ рдмреЙрд░реНрдбрд░ | border-collapse: collapse; рд▓рдЧрд╛рдПрдВ |
Cell border рдЧрд╛рдпрдм | th , td рдкрд░ рднреА border рдЬреЛрдбрд╝реЗрдВ |
рдХреЗрд╡рд▓ table рдкрд░ border | рд╕рднреА elements (table, th, td) рдХреЛ target рдХрд░реЗрдВ |
ЁЯФЪ Conclusion
- рдЖрдк рдкреБрд░рд╛рдирд╛
border="1"
рддрд░реАрдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ CSS рдХреЗ рджреНрд╡рд╛рд░рд╛ styling рдХрд░рдирд╛ред border-collapse
рд╕реЗ border рдХреЛ merge рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред- CSS рд╕реЗ рдЖрдк width, color, рдФрд░ style рд╕рдм control рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред