<display-internal>
tableê³¼ ruby ê°ì ëªëª ë ì´ìì 모ë¸ì ë³µì¡í ë´ë¶ 구조를 ê°ì§ê³ ìì¼ë©°, ììì´ë ììë¤ë¡ ì±ì¸ ì ìë ë¤ìí ìí ì ê°ì§ê³ ììµëë¤. ì´ íì´ì§ë ì´ë¬í "ë´ì¬ì ì¸" ëì¤íë ì´ ê°ì ì ìíë©°, ì´ë¤ì í¹ì ë ì´ìì 모ë ìììë§ ì미를 ê°ì§ëë¤.
문ë²
ì í¨í <display-internal> ê°ë¤:
table-row-group-
ì´ ììë
<tbody>HTML ììì²ë¼ ëìí©ëë¤. table-header-group-
ì´ ììë
<thead>HTML ììì²ë¼ ëìí©ëë¤. -
ì´ ììë
<tfoot>HTML ììì²ë¼ ëìí©ëë¤. table-row-
ì´ ììë
<tr>HTML ììì²ë¼ ëìí©ëë¤. table-cell-
ì´ ììë
<td>HTML ììì²ë¼ ëìí©ëë¤. table-column-group-
ì´ ììë
<colgroup>HTML ììì²ë¼ ëìí©ëë¤. table-column-
ì´ ììë
<col>HTML ììì²ë¼ ëìí©ëë¤. table-caption-
ì´ ììë
<caption>HTML ììì²ë¼ ëìí©ëë¤. ruby-base-
ì´ ììë
<rb>HTML ììì²ë¼ ëìí©ëë¤. ruby-text-
ì´ ììë
<rt>HTML ììì²ë¼ ëìí©ëë¤. ruby-base-container-
ì´ ììë ìµëª ì ë°ì¤ë¡ ë§ë¤ì´ì§ë
<rbc>HTML ììì²ë¼ ëìí©ëë¤. ruby-text-container-
ì´ ììë
<rtc>HTML ììì²ë¼ ëìí©ëë¤.
ìì
>CSS í ì´ë¸ì ìì
ë¤ì ììììë CSS í ì´ë¸ ë ì´ììì ì´ì©í´ ê°ë¨í í¼ì ë°°ì¹í©ëë¤.
HTML
<main>
<div>
<label for="name">Name</label>
<input type="text" id="name" name="name" />
</div>
<div>
<label for="age">Age</label>
<input type="text" id="age" name="age" />
</div>
</main>
CSS
main {
display: table;
}
div {
display: table-row;
}
label,
input {
display: table-cell;
margin: 5px;
}