답변

3

간단하게, 당신과 같이 실제 페이지의 내용을 표시 콘텐츠의 끝 부분은 iframe을 넣어 : 너무 오래 iframe이 어떤 텍스트 내용을 가지고 있지 않는 한

<title>Your websites title</title> 
<body style="margin:0px;font-size:0px;width:100%;height:100%;overflow:hidden"> 
    <h1>heading</h1> 
    <p>Body paragraph</p> 
    <!--[if gte IE 6]><!--> 
    <iframe frameborder="0" width="100%" height="100%" src="main.html" style="position:relative;width:100%;height:100%;background-color:white"></iframe> 
    <!--<![endif]--> 
    <style language="css" type="text/css">/*<!--*/ 

    /*-->*/</style> 
</body> 

, 그것은 보이지 않는 것 심지어 첫 번째 인터넷 브라우저의 첫 번째 버전. IE 5까지 존재하지 않았기 때문에 조건부 주석 만 사용하는 것보다 더 단단한 접근 방식입니다.

그렇다면 IE5와의 호환성을 제공하기에 충분한 시간, 열정 및 노력을 일반 웹 사이트에서 iframe이 다행스럽게 지원되기 전에 지원되는 하위 수준의 조건부 주석 만 사용할 수 있습니다.

그런 다음 가장 오래된 버전의 Netscape와 같은 브라우저에 약간의 초단기적인 CSS를 추가 할 수 있습니다. 슈퍼 기본 CSS에는 색상 및 자르기와 같은 것들이 포함되어 있으며 모든 것을 차갑고 현대적인 것으로 제외합니다.

내 소스는 물론 세계 최초의 웹 사이트 소스 코드입니다. 가장 완벽한 비트는 at cern입니다. 그것은 또한 머리의 외부에 제목을 넣고 머리를 전혀 포함하지 않는 이유이기도합니다.

그래서이 방법을 사용하면 IE 6 이전의 모든 브라우저에서 일반 웹 페이지 대신 사용할 수 있습니다. 그러면 Chrome, Firefox, Opera 및 기타 브라우저에 대해 물어볼 수 있습니다. 글쎄, 그 브라우저는 자동으로 업데이 트됩니다. 따라서 실제로 이전 버전에 대한 지원을 확장 할 필요가 없습니다.

어쨌든 위의 레이아웃은 최고이지만 skycky입니다. 그리고 그것은 저에게 충분합니다.

+0

noscript는 이와 같은 오래된 브라우저에서 지원하지 않는 고급 CSS 선택기와 유사한 기능을 수행합니다. – William