다른 웹 브라우저에서 내 페이지를보다 잘 볼 수 있도록 다른 CSS 스타일 시트를 aspx 페이지의 javascript 또는 코드를 사용하여 구현하고 싶습니다. 누구든지이 문제에 대한 해결책을 찾을 수 있습니까? 나는 그것을 구현하기 위해 많은 노력을했지만 실패했다.다른 CSS 구현 페이지 :
1
A
답변
1
Ravia에 추가하려면 : 당신은 브라우저 버전 얻을하여 Request.Browser를 사용할 수 있습니다
HttpBrowserCapabilities bc = Request.Browser;
if (bc.Browser == "IE" && bc.Version == "6.0")
{
HtmlLink link = new HtmlLink();
link.Href = ResolveClientUrl("~/CSSFile.css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("type", "text/css");
Page.Header.Controls.Add(link);
}
을
0
서버 측 옵션 (귀하의 경우에는 aspx)과 함께 가고 싶습니다.
- 는 'user_agent'요청 헤더가 사용자의 브라우저 유형을 확인하는 검사는
- 논리적
2
일반적으로 당신의 경로를 아래로 가고 싶지 않아이 변수에 따라 다른 CSS 파일을 포함 Javascript로 동적으로 CSS를 생성합니다. CSS에 가장 적합한 방법은 다음과 같습니다.
- 재설정 CSS를 사용하십시오.
- 모든 페이지마다 DOCTYPE을 선언하십시오.
- 필요한 경우 IE 관련 추가 기능을 포함하십시오. (문제가 발생하기 때문에 항상 IE입니다.)
0
HtmlLink styleSheet = new HtmlLink(); styleSheet.Attributes.Add ("rel", "stylesheet"); styleSheet.Attributes.Add ("type", "text/css"); styleSheet.Attributes.Add ("href", ResolveClientUrl ("MyStyleSheet.css"));
this.Page.Header.Controls.Add (styleSheet);
확인해보세요.
머리글 태그에 리터럴을 추가하여 스타일을 설정하고이 리터럴에 CSS 스타일을 텍스트로 추가 할 수도 있습니다.
해피 코딩.
관련 문제
- 1. css- div 태그가있는 2 개의 다른 페이지
- 2. Django 동적 CSS 구현
- 3. MVP를 사용하여 페이지 구현
- 4. CSS - 3columns 페이지
- 5. 전체 페이지 테두리 | CSS
- 6. 모바일 CSS 페이지 너비
- 7. CSS 페이지 수정시
- 8. CSS 페이지 매김이의 GridView
- 9. iPad CSS 페이지 너비
- 10. CSS 페이지 레이아웃/나누기
- 11. 절반 페이지 + CSS 맞춤
- 12. 안드로이드의 ListView에서 페이지 매김 구현
- 13. CSS div가 페이지 왼쪽으로 이동합니까?
- 14. Memcached getDelayed 다른 구현
- 15. ROR의 다른 구현
- 16. 다른 플랫폼에서의 API 구현
- 17. CSS 끈 푸터 구현 간의 차이점은 무엇입니까?
- 18. Wordpress 문제 .CSS nav가 다른 페이지 아래로 이동합니다.
- 19. 다른 사용자에게 SharePoint 마스터 페이지 CSS 스타일이 표시되지 않습니다.
- 20. CSS 플로트가 페이지 확장을 방지합니다.
- 21. CSS 및 페이지 나누기 인쇄
- 22. css 현재 페이지 강조 표시
- 23. CSS 페이지 상단에 이미지 넣기
- 24. 페이지 매김 링크를 포맷팅하기위한 CSS
- 25. 라텍스 : 다른 여백이있는 다른 페이지
- 26. 고유 한 페이지 뷰 카운터를 구현 하시겠습니까?
- 27. 다른 옵션 내 CSS
- 28. 다른 유형의 동일한 동작 구현
- 29. 리눅스 나 다른 J2ME 구현
- 30. JSoup 페이지 소스와 다른 문서