텍스트큐브에서 IE8의 웹슬라이스 기능을 지원하면서 문제가 몇 가지 생겼다.
우선 xhtml의 규약에서는 ul태그(혹은 ol태그)와 li 태그 사이에 다른 태그가 들어가면 안되지만, 텍스트큐브에서 강제로 div태그들을 집어넣는다.
그리고 IE6에서는 이 div태그들이 잘못 해석되어 여백을 띄워버리는 버그가 발생한다. (어차피 IE6을 지원하고 싶은 마음도 없지만)
텍스트큐브에서 웹슬라이스 기능을 제거하는 방법은 http://www.dezrare.com/713 에 나와있다.
– 클라이언트의 문제제기
– IE6.0에서의 빈줄 발생 문제
/library/view/view.php
문서내 검색 : “function addWebSlice”
addWebSlice함수를 찾는다.
function addWebSlice($content, $id, $title) {
//return ‘<div class=”hslice” id=”‘.$id.'” style=”margin:0;padding:0;”>’.CRLF.
// ‘<h4 class=”entry-title” style=”visibility:hidden;height:0;padding:0;margin:0;”>’.$title.'</h4>’.CRLF.
// ‘<div class=”entry-content” style=”margin:0;padding:0;”>’.CRLF.$content.CRLF.'</div>’.CRLF.
// ‘</div>’.CRLF;return $content;
}
기존의 웹조각 소스를 주석처리하고.. 그냥 $content값을 그대로 리턴한다.
출처 : http://www.dezrare.com/713