HTML Tutorial

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>

ЁЯФН рдпрд╣рд╛рдВ:


ЁЯФ╖ 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>
StyleResult
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

  1. рдПрдХ 3×3 table рдмрдирд╛рдЗрдП рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдмреЙрд░реНрдбрд░ рд╣реЛрдВред
  2. рдлрд┐рд░ рдЙрд╕реА table рдХреЛ border-collapse рдХреЗ рд╕рд╛рде рдмрдирд╛рдИрдПред
  3. рдПрдХ 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