2008-11-30 4 views
2

이 내가 XHTML 페이지를 옛날 방식을 만들 때, 나는 다음을 을 사용하는 데 사용 dot.net.nz에서 로컬 사용자 그룹 메일 링리스트에서 자랐다 질문 ...ASP.NET 테마를 사용하여 특정 미디어에 대한 스타일 시트를 어떻게 지정합니까?

입니다 내 CSS 선언에 대한 구문 : 이제

<link rel=”stylesheet” type=”text/css” media=”screen” href=”css/screen.css” /> 

<link rel=”stylesheet” type=”text/css” media=”print” href=”css/printer.css” /> 

, ASP.NET 2.0 이후를 사용하여 I 코드 이후; 나는 테마와 사랑에 빠졌다. 그러나, 나는 테마를 사용하여 똑같은 일을하는 법을 모른다.

답변

5

당신은 CSS 파일에서 미디어를 정의해야합니다 :

@media print 
{ 
    p 
    { 
     ... 
    } 

    ...put styles here. 
} 
+0

을 그럼 내가 @media 화면 {내 스타일을 캡슐화하는 screen.css있을 것입니다 ... } @media print {...} 내의 스타일을 캡슐화 할 때 printer.css를 사용합니다. 그 말이 맞는 것 같습니다. – BlackMael

+0

이것은 대역폭이 중요한 모바일 장치를위한 가장 우아한 솔루션이 아니며 이제 장치는 모든 미디어 유형의 스타일을 다운로드해야합니다. – JustEngland

1

스타일 시트 안에 미디어 유형을 선언 할 수 있습니다. 예를 들어, printer.css는 :

@media print 
{ 
    /* Print CSS rules here */ 
} 
관련 문제