자... 여기서 제가 작성한 표에 해당하는 프로그래밍 코드를 찾아보겠습니다.
<TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; FONT-FAMILY: 돋움; FONT-SIZE: 9pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class=txc-table border=0 cellSpacing=0 cellPadding=0 width=594> <TBODY> <TR> <TD style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>오늘은 </P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>표를 </P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>삽입하는 </P></TD></TR> <TR> <TD style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid"> <P> 것을</P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid"> <P>배워보도록 </P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid"> <P>하겠습니다 </P></TD></TR></TBODY></TABLE> |
|
이 부분이 표를 생성한 코드입니다.
이 코드를 조금 설명 드리자면,
가장 위 <TABLE ...> 에서 가장 아래 </TABLE> 가 표의 가장 바깥쪽 테두리의 모양을 결정하는 구문입니다.
<TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; FONT-FAMILY: 돋움; FONT-SIZE: 9pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class=txc-table border=0 cellSpacing=0 cellPadding=0 width=594> ... <P>하겠습니다 </P></TD></TR></TBODY></TABLE> |
|
오늘은 |
표를 |
삽입하는 |
것을 |
배워보도록 |
하겠습니다 |
그리고, <TR> ... </TR> 은 표의 가로 한 줄을 의미하는 것입니다.
<TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; FONT-FAMILY: 돋움; FONT-SIZE: 9pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class=txc-table border=0 cellSpacing=0 cellPadding=0 width=594> <TBODY> <TR> <TD style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> ...
<P>삽입하는 </P></TD></TR> <TR> ...
<P>하겠습니다 </P></TD></TR></TBODY></TABLE> |
|
오늘은 |
표를 |
삽입하는 |
것을 |
배워보도록 |
하겠습니다 |
<TD ... > 에서 </TD> 가 표의 셀 하나를 결정하는 코드입니다.
<TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; FONT-FAMILY: 돋움; FONT-SIZE: 9pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class=txc-table border=0 cellSpacing=0 cellPadding=0 width=594> <TBODY> <TR> <TD style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 198px; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>오늘은 </P></TD> ...
<P>하겠습니다 </P></TD></TR></TBODY></TABLE> |
|
오늘은 |
표를 |
삽입하는 |
것을 |
배워보도록 |
하겠습니다 |
자 조금 이해가 가셨나요?
그럼 일단 표 자체의 크기를 조절해 보겠습니다.
<TABLE ... 쪽에 보시면 width=594 이렇게 넓이를 표시하는 곳이 있습니다.
WIDTH : 594px 또는 WIDTH="594px" 이런 형태로 표시되는 경우도 있습니다.
중간 쯤이랑 끝부분, 두 군데 이상 가로 크기가 표시되는 경우도 있습니다.
상관은 없습니다.
중요한 것은 이 넓이는 px(픽셀) 단위로 크기를 딱! 지정해 놓았다는 것이지요.
당연히, 이 크기가 모바일 화면의 해상도를 넘어가면, 짤려버리는 것입니다.
그래서 우리는 이 부분을 크기가 아니라 비율로 변경하도록 하겠습니다.
WIDTH="594px" ▶ WIDTH="100%"
WIDTH: 594px; ▶ WIDTH: 100%; width=594 ▶ width=100% |
|
이렇게 바꾸어 줍니다. 말 그대로 화면 크기의 100%만큼을 표의 크기로 잡겠다는 의미입니다.
그러면 이제 표의 Cell 크기를 정해 줄 차례입니다.
참고로 <TBODY><TR> ... </TR></TBODY> 는 신경쓰실 필요가 없습니다.
그럼 3개의 줄에 대한 비율을 30%, 30%, 40%로 만들겠습니다.
마찬 가지로 <TD ...> 안에 있는 WIDTH : 또는 width= 형태로 되어있는 넘들을 우리가 원하는 비율로 바꾸어 줍니다.
<TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; FONT-FAMILY: 돋움; FONT-SIZE: 9pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class=txc-table border=0 cellSpacing=0 cellPadding=0 width=100%> <TBODY> <TR> <TD style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 30%; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>오늘은 </P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 30%; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>표를 </P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 40%; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid"> <P>삽입하는 </P></TD></TR> <TR> <TD style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 30%; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid"> <P> 것을</P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 30%; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid"> <P>배워보도록 </P></TD> <TD style="BORDER-BOTTOM: #ccc 1px solid; WIDTH: 40%; HEIGHT: 24px; BORDER-RIGHT: #ccc 1px solid"> <P>하겠습니다 </P></TD></TR></TBODY></TABLE> |
|
자 그리고 저장을 한 후, 다시 한 번 보겠습니다.
윗 표는 원본, 아래 표는 수정 후의 크기입니다.
모바일에서는...
차이가 느껴지시나요?
조금 귀찮긴 하지만, 모바일에서의 유입 및 방문 시간을 늘려 블로그 지수를 올리기 위해서...
어느정도의 수고로움은 피할 수 없겠죠?