예를들어
정상적인 게시글의 내용은 아래와 같이 구성되어 있습니다.
<div>
내용
</div>
그런데 일부 게시글의 경우
<div>
내용
형식으로 작성된 게시글이 몇개 있는데 이 경우 div 닫는 부분이 없어서 레이아웃에 변형을
주는 경우가 간혹있습니다.
게시글 본문내에 있는 div의 속성에 width 값 및 margin값 등이 있어서 그런것으로 보입니다.
그래서 현재 게시판 스킨의 content 하단에 </div> 한개를 임의로 넣었습니다.
현재 별다른 문제는 보이지 않고 있는데 혹시 이렇게 사용할경우 문제가 발생될수 있나요?
비정상적인 게시글 (div 닫는 부분없는) 에서는
<div>
내용
</div>
으로 표현되지만 정상적인 게시글 (div 닫기 있는) 에서는
<div>
내용
</div>
</div>
으로 처리 될것으로 보입니다.
존재하지 않는 div를 닫는 </div>를 임의 입력할경우 어떤 문제가 야기될수 있나요?
고수님들의 조언 부탁드립니다.
댓글 3
사용하시는 스킨의 구조에 따라 차이가 있겠지만, 변형이 생길 수 있는 것은 마찬가지입니다.
최근의 XE에서 일반 사용자 권한으로 작성한 글이라면 HTMLPurifier에서 태그 구조를 점검해 주기 때문에 </div>가 누락되는 경우는 아마 없을 테고... 만약 누락되었다면 정상적인 방법으로 작성된 글이 아니거나 다른 곳에서 들여왔을 가능성이 높은데요. 이런 글들만 찾아서 </div>를 채워주는 것이 좋겠습니다.