Hello. Why use tbody and thead in table?Why don’t
use all table element in same place?
Ex:
Hello @Ekrem.Bulut,
<tbody>
and <thead>
is part of HTML5 that is actually very useful for the readability of code. It is called semantic tags. It means that the tag means exactly what it says. So <thead>
means its the head of the table. There are a lot of semantic tags out there. Here are some of them:
<header>Header</main>
<main>Main Content</main>
<footer>Footer</footer>
<section> Section</section>
<nav>Nav Bar</nav>
<!-- And Much More -->
It’s sole purpose is for readibility on the code with added functions. It is easier to read those above than doing these:
<div class="nav-bar">Nav</div>
<div class="footer"></div>
You can learn more about semantic tags here :
All right!
name | age | job |
---|---|---|
x | 30 | doctor |
y | 29 | police |
name | age | job |
---|
Well in a table, anything inside the <thead>
will be put at the top of the table and is usually emphasized because it is the header. Inside of <thead>
is also always <th>
instead of <td>
to turn it into header. Then <tbody>
will be underneath the head.
Hello | thead |
---|---|
hello | tbody |
https://drive.google.com/file/d/1tDP5nR7wuKVw1D2z3dvHZZzEK7MLVemQ/view?usp=sharing
If you click this, you can see