css -table
목록을 표현했을 때 항상 or 과 의 조합이 필요했듯이, 테이블을 표현하기 위해 여러 태그들의 조합이 필요합니다. , , , , , 등이 있습니다. 테이블은 항상 태그로 감싸져있습니다. 태그 내에 행도 만들고, 열도 만들게 되는 것입니다. 한 행을 시작할 때는 로 시작합니다. tr은 table row의 줄임말입니다. 각각의 셀은 태그 내에 태그를 사용합니다. td는 table data의 줄임말입니다. 이번에는 대신 태그를 사용했습니다. table heading의 줄임말입니다. th태그를 사용했더니 가운데정렬이 되고, 글씨 두께가 두꺼워졌습니다. 물론 td태그를 그대로 사용하고, css로 같은 효과를 낼 수도 있습니다. 나 태그에 colspan, rowspan이라는 attribute를 추가해서 구현할 수 ..
css -Block vs Inline
대부분의 HTML element(이하 요소)는 block 요소입니다. 예를 들어, , , , , , , 등이 모두 block 요소에 해당하는 태그들입니다. block 요소의 의미는, 이 요소 바로 옆(좌우측)에 다른 요소를 붙여넣을 수 없다는 뜻입니다. block 요소와 성질이 반대인 inline 요소도 있습니다. , , 태그 등이 inline 요소입니다. inline이라는 말 그대로 inline 요소는 요소끼리 서로 한 줄에, 바로 옆에 위치할 수 있다는 뜻입니다. 첫 번째부터 네 번째까지는 태그 같은 block 요소입니다. 노란색 영역이 해당 요소가 차지하는 영역입니다. 텍스트는 짧은데 그 이상으로 영역을 차지하고 있습니다. block 요소들은 이런식으로 항상 새 줄에서 시작하며 좌우로 최대한 늘어납..