나는 html5boilerplate을 기반으로하는 디아 조 테마 파일을 가지고 있습니다. 테마는 <html>
요소에 대한 조건부 주석을 사용하여 Internet Explorer의 특정 버전을 식별합니다. 테마 적용 할 때Diazo 테마의 <html> 요소에 조건부 주석을 보존하는 방법은 무엇입니까?
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!-- Consider adding an manifest.appcache: h5bp.com/d/Offline -->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
그러나, 디아 조 다음 조건부 주석을 벗겨 것으로 보인다과 마지막
<!--<![endif]-->
가와
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en" xml:lang="en"><!--<![endif]-->
같은 것을 생산하는 최종 마크 업에 남아 타의 추종을 불허하는 endif
. <html>
태그 내의 조건부 주석 (예 : <head>
또는 그 이하)을 사용하면 문제가없는 것으로 보입니다.
테마의 예는이 문제의 파일이 규칙은 내가 좋은 평에서 관련 KGS 버전과 1.0b8를 plone.app.theming 사용하고
에서 사용할 수 있습니다.
감사합니다. https://dev.plone.org/plone/ticket/12249 –