xhtml에서는 table태그 사용이 금지되었다가
html5로 넘어오면서 table태그를 다시 사용하기 시작했다고 합니다.
table로는 웹 구조를 잘 짜지 않습니다.
html5에서는 시멘틱 태그들을 이용해 구조 잡는게 중요하다고 합니다.
저는 지난시간에 공부했던 table태그에 대해 좀 더 연습해 보기 위해
table태그를 이용해 홈페이지 layout을 구성 해 보았습니다.
공부를 도와주고 계신 강사님께서 제공 해 주신 예시 홈페이지 입니다.
먼저 어떻게 구조를 짤 지 고민 해 보았습니다.
큰 테이블을 하나 생성 한 후
테이블 내부에 필요한 테이블들을 추가로 생성하고 colspan과 rowspan태그를 활용해 만들어보면 되겠다 생각했습니다.
<!-- ***** MAIN TABLE ***** -->
<table width="1000" height="700" border="1" align="center">
<tr><!--상단-->
<td height="120">
<!--상단 테이블 구성-->
<table width="1000" height="120", border="1">
<tr>
<td colspan="5" height="20">
</td>
</tr>
<tr>
<td width="120" height="80"> <!--logo-->
</td>
<td width="50"> <!--blank-->
</td>
<td> <!--navigation-->
<!--내비게이션 테이블 구성-->
<table width="680" height="80" border="1">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</td>
<td width="50"> <!--blank-->
</td>
<td width="100"> <!--short cut button-->
</td>
</tr>
<tr>
<td colspan="5" height="20"></td>
</tr>
</table>
</td>
</tr>
<tr><!--메인이미지-->
<td height="300">
</td>
</tr>
<tr><!--컨텐츠-->
<td height="300">
<!--컨텐츠 내부 테이블-->
<table width="1000" height="300" border="1">
<tr height="150">
<td width="333">
</td>
<td width="333">
</td>
<td width="333">
</td>
</tr>
<tr>
<td></td>
<td colspan="2"></td>
</tr>
</table>
</td>
</tr>
<tr><!--하단-->
<td height="80"></td>
</tr>
</table>
table태그만 사용하면 화면에 시각적으로 보여지지 않습니다.
테이블 구조를 확인하며 연습하기 위해 border="1" 속성을 사용해 선을 표시했습니다.
colspan과 rowspan속성을 이용해 구조를 먼저 나눈 다음,
width 와 height속성을 사용해 적정한 사이즈를 지정 해 주었습니다.
헤더에 내비게이션 부분과, 컨텐츠부분을 보면 <td>태그안에 <table>태그를 한 번 더 사용했습니다.
테이블 안에 테이블을 추가로생성하는것도 가능합니다.
코딩을 하고 있으면 점점 코드가 길어지면서 가독성이 떨어집니다.
항상 작업을 할 때 주석을 달아주고, 들여쓰기를 신경쓴다면 좀 더 수월한 코딩작업이 될 수 있을것입니다.
이후 몇 가지 배너 이미지와 글자를 간단히 입력 해 보면
꽤 홈페이지 스러운 모습이 나옵니다.
메인배너와 로고들은 <img>태그를 이용해 적용하였고,
공지사항과 보도자료 부분은 <ul>태그를 이용해 리스트 형태로 적용했습니다.
이미지태그와 리스트 태그는 지난글을 참고하면 됩니다.
리스트태그
html 글자태그 - 줄바꿈, 공백, 제목, 리스트
글자태그(h, br, span, ul, ol) 1. 줄바꿈, 띄어쓰기(공백) 웹 페이지에 아래 사진과 같은 문구를 작성하려 합니다. html문서 내 태그안에 아래와 같이 코딩하여 확인 해 봅니다. 웹브라우저에 실제로 보
nemoddonggle.tistory.com
이미지태그
html 이미지태그 - img
이미지태그 이미지태그는 웹페이지에 이미지 파일을 표시해주는 태그입니다. 이미지 파일을 가지고 있어야 하며, 이미지 파일이 저장된 위치를 알고 있어야 합니다. html문서 파일이 저장된 디
nemoddonggle.tistory.com
'프론트엔드 > html' 카테고리의 다른 글
html 테이블 태그 - table (0) | 2021.06.23 |
---|---|
html 하이퍼링크 태그 - a (0) | 2021.06.23 |
html 이미지태그 - img (0) | 2021.06.23 |
html 글자태그 - 줄바꿈, 공백, 제목, 리스트 (0) | 2021.06.23 |
html 에디터 설치 및 html 기본 구조 (0) | 2021.06.23 |