현재 모범 사례를 따르지 않는 .NET 소프트웨어 CMS 솔루션을 기반으로 사이트를 설계하고 있습니다. 그것은 테이블과 doctype 인 <!-- DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" -->
을 사용합니다. 소프트웨어 회사는 .aspx
파일이나 js
파일을 편집 할 수 없습니다. 스타일 시트와 다른 모듈 만 편집 할 수 있습니다. HTML 모듈, 날씨 모듈, 슬라이드 쇼 모듈 등.doctype을 코드에 액세스하지 않고 표준 모드로 변경하는 방법은 무엇입니까?
따라서 IE는 항상 CSS를 손상시키는 쿼크 모드로 사이트를 렌더링합니다. doctype을 변경하거나 <head></head>
에서 아무 것도 수정할 수있는 권한이 없습니다.
코드에 액세스 할 수 없으면 doctype을 변경하는 방법이 있습니까?
내가 처리해야 무엇 : 당신이 X-UA-Compatible
메타 태그를 삽입 할 수 있습니다 자신의 자바 스크립트를 삽입 할 수 있다면
<!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" -->
<html>
<head id="htmlHead"><title>
Welcome to xxx
</title>
<script type="text/javascript" language="JavaScript">
function stopError()
{
return true;
}
window.onerror = stopError;
</script>
<link href="xxx.css" rel="stylesheet" type="text/css" />
<meta name="ROBOTS" content="INDEX,NOFOLLOW" />
<link href="xxx/favicon.ico" rel="SHORTCUT ICON" />
<style id="spMenuStyle"></style>
<link id="ApplicationRoot" rel="AppRoot" href="/xxx/" /><script type="text/javascript" src="/xxx/scripts/Utility.js">
</script>
<script type="text/javascript" language="javascript" sr="cxxx/BlockIFrame.js">
</script>
<link href="/xxx/WebResource.axd?d=9IeP9KvvsN3Ik1tvDsOJspkYjKE_KnZBT8bvXX7faYYRqxbjgHhLZKgtKfFSoL4-itgpmZrgTG68lyrA-SRm95xnEdLdUHa4j1nbnB_xoc_0zNWbtGMRDJOai6Kgu4UI0Dg5lw2&t=634950712700000000" type="text/css" rel="stylesheet" class="Telerik_stylesheet" />
</head>
구조체 코드는 doctype이 아닙니다. 그것은 단순히 주석입니다. –
바로! 나는 그것을 주석 처리 할 수 없다. – Danger14