2010-01-29 5 views
1

</body> 직전의 인쇄 CSS를 js에 대한 yahoo의 추천과 같이 넣는 것이 더 낫지 않을까? 왜냐하면 인쇄 할 사람이 거의 없을 것이고 bottom에두면 screen.css와 html에 액세스 할 것이기 때문입니다.하단에 print css를 넣어야합니까?

답변

5

아니요. 스타일 시트는 스크립트처럼 다운로드를 차단하지 않습니다.

몸에 스타일을 넣는 것은 여러 가지면에서 잘못되었습니다.

3

실제로 대부분의 브라우저에서 사이트가 더 빨리 렌더링됩니다. 그러나 사용자는 렌더링 속도가 느려질 것입니다. 그리고 IE에서는 스타일 시트가 다운로드되고 파싱 될 때까지 아무 것도 렌더링하지 않습니다. 그래서 상단에 넣어야합니다 (<head /> 태그 안에 있음). 그들이 스타일 시트에 관해 말하는 야후의 추천을 읽는다면.

+0

나는 media = "print"에 대해 이야기하고 있으며 브라우저에서 페이지 렌더링에 영향을 미치지 않습니다. 사용자가 인쇄를하거나 인쇄 미리보기 브라우저 옵션을 볼 때만 사용됩니다. –

+1

예, 내 대답을 게시했습니다. 그러나 당신은 여전히 ​​그것을 페이지 상단에 놓아야합니다. –