태그를 이용하여 게시물을 올리다 보면 가끔씩 깜짝 놀라는 경우가 있습니다.
특히 테이블 태그를 사용하여 우리 홈과 같은 노프레임으로 되어 있는 홈에서는 애써 올린 게시물이 반쪽만 나온다던지 아니면 게시판의 목록이 옆으로 주욱 늘어나 버린 다던지 하는 경우를 만나서 우리를 당혹하게 만드는 일이 왕왕 있지요?

사실 알고보면 별 것도 아닌 것이 우리를 놀라게 합니다.
이 공간을 통하여 몇 번의 강좌를 올린 적도 있지만 아직 이해를 하지 못하시는 분이 계시는 것 같아서 이미지로 설명을 해볼려고 합니다.

이후로는 똑같은 일을 당하여 놀라는 일은 없겠지요?

이러한 영상시를 예로 들어서 설명을 해보겠습니다.
정상적으로 게시물이 올려진 장면입니다.


"소스보기"의 버튼을 클릭하여 소스를 확인해 볼까요?
소스보기는 7레벨 이상이 되어야만 가능하다는 것은 아시지요?


위 영상을 올린 태그들이 보입니다.
위 태그를 보니까 테이블을 두 번을 열었고, 그리고 두 번을 닫았군요.
<table~~><tr><td~>는 테이블을 여는 태그이고
</td><tr></table>는 테이블을 닫는 태그입니다.
간혹 다음의 게시판 등에서 <tbody>라는 태그를 사용하는 것이 있는 데, 이것은 불필요한 태그입니다.


이 태그들을 복사하기 위하여 "태그선택복사" 버튼을 클릭하세요.


태그들이 선택이 되면서 클립보드로 복사가 된 상태입니다.
"창닫기 버튼을 클릭하여 창을 닫습니다.


제가 즐겨 사용하는 EditPlus 프로그램에 붙여 넣기를 한 상태입니다.
(이 프로그램은 우리 홈의 자료실에 있습니다.)


"브라우져로 보기" 버튼을 클릭하니 정상대로 출력이 되는군요.


이것을 홈 게시판에서 "쓰기" 버튼을 누르고 "붙여넣기"를 했습니다.


자, 그럼 파란색으로 표시가 된 부분을 삭제를 해 볼까요?


이미지에서 말한 바와 같이 정상적인 태그에서 테이블을 닫는 태그 하나를 삭제를 해보겠습니다.


이크!! 이것도 우리를 깜짝 놀라게 하는 것 중의 하나이지요?
이것은 태그만을 이용하여 게시물을 작성한 경우게 생기는 것으로서
이럴 때는 게시물의 마지막에 점하나를 찍어 주시면 됩니다.


무언가 이상하지요? 그렇습니다. 게시물이 반쪽으로 줄어 버렸네요?


이러한 경우를 당하면 무담시 죄를 짓는 것 같이 가슴이 콩닥거리고
후다닥 도망을 가고 싶은 생각이 들곤 합니다.
테이블을 두 번을 열었는데 한 번만 닫은 경우에 발생을 하는 현상입니다.
그럼 대처는? 당연하게 테이블을 정상적으로 닫아 주면 됩니다. 쉽지요?


그럼, 이제는 반대로 테이블을 한 번 더 닫을 경우에는
어떠한 일이 벌어지는지 확인을 해 볼까요?


무엇이 잘못된 것인지 확인을 하셨나요?
이것을 발견했다면 님께서는 매우 민감한 "눈"을 가지신 분입니다.


예. 게시판 목록이 페이지 전체로 늘어나 버렸지요?


자 그럼 결론을 내려 봅니다.
테이블 태그를 사용하여 게시물을 올릴 때에는 테이블을 여는 만큼만 닫아 주어야 한다.
따라서 게시판의 목록이 페이지 전체로 늘어날 경우에는 테이블을 여는 것보다
더 닫았다는 증거이고(두번 또는 그보다 훨씬 많은 경우에도 같은 증상이 생깁니다.),
게시물이 반쪽으로 될 경우에는 테이블을 닫지 않았다는 반증입니다.

간혹 이러한 질문을 하시는 분들이 계십니다.
"다음(daum)같은 곳에서는 아무 이상이 없이 잘 올라가는데 왜 이 홈에서만 이러한 현상이 나는 것일까요?" 하는 질문 말입니다.
그것은 위에서 말씀을 드리는 바와 같이 우리 홈페이지는 노프레임으로 형성이 된
공간이기 때문에 그렇습니다.
노프레임에 관하여는 이미 많은 설명을 하였기 때문에 이곳에서는 더 이상 설명을 드리지 않겠습니다.

이제는 이것으로 인하여 당황을 하는 경우는 없겠지요?
여기까지 오시느라고 수고가 많으셨습니다.

댓글
2008.08.20 11:27:01 (*.96.31.61)
장길산
상세한 설명 해주셔서 고맙습니다.
수고하셨습니다.
번호
글쓴이
공지 HTML HTML 기초 다지기 4
오작교
219485   2008-06-17 2010-08-19 13:08
공지 HTML HTML과 CSS의 종합 정리 1
오작교
274667   2007-10-01 2010-08-19 12:45
공지 일반 스타일시트의 총정리
오작교
236060 14 2006-09-14 2010-08-19 12:45
43 HTML 테이블 배경이미지도 크기를 지정해보자
오작교
23994   2008-02-23 2008-02-23 11:42
DIV style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fef4e7">table border=0 cellspacing=0 cellpadding=0 style='width:300px; height:100px; filter:progid:DXImageTransform...  
42 Script 글자 및 이미지에 깜박이는 효과 주기 1
오작교
24119   2007-10-23 2007-10-23 17:08
<html> <head> <script language="JavaScript"> function doBlink() { var blink = document.all.tags("BLINK") for (var i=0; i < blink.length; i++) blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" } function startBlink()...  
41 일반 스위시 물결효과를 만드는 물결판 file
오작교
24239 75 2006-01-03 2006-01-03 15:36
 
40 Script 아이프레임 투명하게 하기
오작교
25479   2008-01-07 2008-01-07 13:00
아이프레임 영역에 ALLOWTRANSPARENCY="true" 를 해주시면 됩니다. <iframe src="tran_iframe.html" ALLOWTRANSPARENCY="true"> 그리고 아이프레임의 html 의 body에는 <BODY STYLE="background-color:transparent"> 라고 해주면 됩니다.. 그리고는 제로보드 ...  
39 HTML 테이블 프레임 속성
오작교
26239   2015-08-30 2015-08-30 12:19
오늘은 테이블에 프레임속성을 주는 그런 소스가 되겠습니다. 테이블 속성으로는 경계를 정하는 border 속성이 있을수 있겠고 또 정렬을 주는 align도 있겠습니다. 오늘은 그 중에 frame속성입니다. 이것은 예를들어 <table frame="above">를 주면 그 테이블은...  
38 HTML swf파일을 투명하게 올리기
오작교
26400 24 2006-09-20 2006-09-20 15:16
태그연습장에 함해보세요 ~~~ html 소스의 swf 파일을 삽입한 부분에 <param name="wmode" value="transparent">를 넣어주면 됩니다. 예> 드림위버로 플래시를 삽입했을때 아래와같은 소스가 들어감을 알수있습니다. 제홈페이지 메뉴에 적용된 소스인데요 ~ <b...  
37 Script 자동 다운로드 태그
오작교
26897   2008-01-08 2008-01-08 13:26
특정 웹페이지를 접속하면 자동으로 지정해준 파일을 다운로드 받게 해주는 팁입니다. 소스는 의외로 간단합니다. <script> document.location='https://주소/파일명'; </script> 위에 처럼 해주시면 다운로드 여부를 묻는 창이 뜨지 않고 바로 다운로드 되어...  
36 CSS 포토샵 태그 - 1 2
오작교
27237   2010-05-25 2022-01-03 11:15
 
35 HTML Div란 무엇일까?
오작교
27446   2007-10-25 2007-10-25 12:42
div는 무엇일까? 어떻게 사용해야 할까? HTML에서의 div는 Division Marker의 줄임말로서 영역을 구분짓거나 무리(구분)지어주는 엘리먼트이다. div는 div를 열고 닫은 앞뒤로 줄바꿈이 되는 블럭 레벨 항목 block level element이다. div의 앞 뒤에 있는 항목...  
34 HTML 미디어 재생 type=audio_x-ms-wma 1 file
오작교
28589   2012-03-08 2013-04-30 14:17
 
33 CSS 포토샵 태그 - 2
오작교
29017   2010-05-25 2010-05-25 22:18
 
32 CSS a태그에서 밑줄 없애기와 이미지 고정
오작교
29062   2009-07-07 2009-07-07 17:22
☞ 밑줄 없애기 & 앵커 가상 클래스 효과 먼저 우리가 글자에 하이퍼링크를 설정해주면 글자가 파란색으로 변하면서 밑줄이 쫙~ 생기죠... 이걸 없에는 방법이 있습니다. 물론 스타일시트를 이용해서 없앨 수 있습니다. 게다가 앵커 가상 클래스까지 첨부시...  
31 일반 원하는 위치에 이미지 삽입하기
오작교
29417 9 2006-04-16 2006-04-16 19:07
HTML에서 보통 이미지를 넣기 위해서는 테이블을 짜거나...해서 원하시는 위치에넣는게 일반적입니다. 공요소하여 닫는 태그가 없는 거 역시 <img>태그인데요... 이미지 요소를 원하는 위치에 넣는 방법이 있습니다. div태그나 span태그를 이용하여 style속성...  
30 Script iframe 대신 쓸 수 있는 object
오작교
29484 12 2006-08-29 2006-08-29 14:41
아이프레임못쓰게 막아놓은 사이트도 이 오브젝트로 불러올 수 있습니다. 다모임의 아이스타일 같은경우 아이프레임으로 불러올 수 없다고 하더군요.. 요걸로 해보면 된다고 하네요.. <object id="miniwini" width="650" height="400" type="text/x-scriptlet"...  
29 Script 방문자의 모니터 해상도를 나타내는 소스
오작교
30871   2011-03-22 2011-03-22 11:07
현재 당신의 해상도는 <script language="Javascript"> document.write(screen.width+"*"+screen.height) </script> 입니다.  
28 HTML Fieldset이용하기
오작교
31232   2009-04-17 2009-04-17 01:06
fieldset를 이용하면 테두리를 여러모로 유용하게 이용할 수 있습니다. 겉보기에는 테이블과 별 차이가 없어 보이지만 약간 다릅니다. 한 칸으로 구성된 박스를 만들 때 테이블을 사용하면 tr 이나 td 도 따로 넣어야 하는 수고가 따르지만, fieldset 은 그런...  
27 CSS 이미지 맵 태그 -1
오작교
31662   2010-05-25 2010-08-19 13:22
 
26 CSS 간단한 폰트 속성 지정
오작교
31812   2011-01-24 2011-01-24 13:02
보통 css 에서 폰트 속성을 지정할 때 아래와 같이 하지요... {font-family:굴림; font-size:9pt; color:black} 이것을 좀 더 간단하게 지정할 수 있습니다. {font:9pt "굴림"; color:black}<!--"< </  
25 HTML html 요소 이름의 플어쓴 말과 한국말 표현
오작교
32451   2011-06-03 2011-06-03 10:44
HTML 요소 이름의 풀어쓴 말과 한국말 표현 NARADESIGN 이 문서는 여러 개인의 제안을 모아서 만듧니다. 공식적인 표준이 아니며 이 문서에서 권장하는 표현을 사용하지 않았다고 해서 틀리다고 말할 수는 없습니다. 단지 보다 권장하는 표현을 제안하고 있을 ...  
24 Script 싸이트 접속시 다른 곳으로 유도하기
오작교
32630   2011-03-22 2011-03-22 11:15
<META HTTP-EQUIV=REFRESH CONTENT="0; URL='보낼 경로'">  
XE Login