2012-07-22 3 views
1

인가가 동적으로 생성 된 CSS 나 JS 파일 참조에IE 조건부 동적

<!--[if IE 6]> .... <![endif]--> 

을 추가 할 수 있습니다 경우 추가합니다.

예컨대

HtmlGenericControl ie6css = new HtmlGenericControl("link"); 
ie6css.Attributes.Add("rel", "stylesheet"); 
ie6css.Attributes.Add("src", Config.GetUrl("ie6/ie6-min.css")); 
Page.Header.Controls.Add(ie6css); 

좀 조건문에서 생성 된 CSS 참조를 묶어야합니다

<link href="ie6/ie6-min.css" rel="stylesheet"> 

를 생성합니다.

답변

2

예, 가능합니다. 서버 측 코드에서 read browser infoRequest.Browser에서 가져올 수 있으며이를 기반으로 콘텐츠를로드 할 수 있습니다. 나는 그것이 얼마나 신뢰할 수 있는지 잘 모르겠다. 쉽게 위조 될 수 있으므로 스타일 일을 위해서만 의존 할 것이다.

JavaScript를 통해 클라이언트 측에서 detect the browser, 그 다음 dynamically load style sheets을 입력 할 수도 있습니다.

+0

감사가 작동해야 내 케이스. – irfanmcsd

0

당신은 Conditionizr을 시도해야한다, 그것은 않는 당신을 위해이 모든 것들, 정확하게, 모든 브라우저/플랫폼/장치도 최신 브라우저와 기존 필요한 :

http://conditionizr.com

관련 문제