2011-07-26 3 views
2

CSS를 배우기 위해 꽤 오래된 책을 읽었습니다. 나는 그들의 대부분은 CSS를 지원하지 않습니다 "오래된 브라우저"와 하위 호환성을 유지하기 위해 다음과 같이 기록 될 그 스타일 선언을 추천 것으로 나타났습니다 :이전 브라우저를 지원하기 위해 HTML 문서에서 스타일 시트 주석 처리

<style type="text/css"><!-- 

(style declarations) 

--></style> 

그래서 제 질문은, 일반적으로 여전히이 있습니다 요즘에는 스타일 선언을 처리 할 수없는 오래된 브라우저를 사용하는 사람이 거의 없다는 점을 감안할 때 권장 실습 (실제로 사용되는 이유는 무엇입니까?)입니까?

+0

얼마나 많은 사람들이 오래된 브라우저 (IE6)를 사용하는지 놀라게 될 것입니다. – Ibu

+0

'style' 태그 안에 HTML 주석을 사용하지 않았는데도 IE6에서는 문제가 없었습니다. –

+7

우리는 "오래된 Internet Explorer 6과 같지 않은"Netscape 2와 같은 옛날 이야기를하고 있습니다. – Quentin

답변

8

그래서 제 질문은 여전히화물 숭배 자습서에서 일반적으로 제안 연습

이 있습니다.

(그리고 여전히 정말 사용)

예,하지만 유용한 효과. 그것들은 그들의 날에 유용했던 무언가이며, 지금 (10 년 반이 지나면) 죽지 않을 것입니다.

HTML에서는 쓸모가 없습니다. XHTML에서는 스크립트 요소가 XHTML에서 암시 적 CDATA를 포함하지 않으므로 문서가 XHTML로 구문 분석되면 실제 주석으로 작동하고 브라우저에서 스크립트를 숨기므로 활발히 유해합니다.

+0

아, 고맙습니다. 이 책이 출판 된 지 5 년 후에 얼마나 많은 변화가 있었는지보고 흥미 롭습니다. – kibibyte

+2

단지 5 년이라면 ... – Quentin