프론트엔드 개발을 할 때 가장 두려운 문제 중 하나가 해상도와 호환성이라는 것을 알고 있으므로 오늘은 서로 다른 해상도를 호출하는 문제를 해결해 보겠습니다. 살펴보겠습니다
다음 JS 코드를
및 태그에 넣으세요. 이 JS 코드의 기능은 브라우저 해상도를 식별하는 것입니다 <SCRIPT LANGUAGE="javascript">
<!--
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
var IE1024="";
var IE800="";
var IE1152="";
var IEother="";
ScreenWidth(IE1024,IE800,IE1152,IEother)
}else{
if (window.navigator.userAgent.indexOf("Firefox")>=1)
{
file://如果浏览器为Firefox
var Firefox1024="";
var Firefox800="";
var Firefox1152="";
var Firefoxother="";
ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)
}else{
file://如果浏览器为其他
var Other1024="";
var Other800="";
var Other1152="";
var Otherother="";
ScreenWidth(Other1024,Other800,Other1152,Otherother)
}
}
function ScreenWidth(CSS1,CSS2,CSS3,CSS4){
if ((screen.width == 1024) && (screen.height == 768)){
setActiveStyleSheet(CSS1);
}else{
if ((screen.width == 800) && (screen.height == 600)){
setActiveStyleSheet(CSS2);
}else{
if ((screen.width == 1152) && (screen.height == 864)){
setActiveStyleSheet(CSS3);
}else{
setActiveStyleSheet(CSS4);
}}}
}
function setActiveStyleSheet(title){
document.getElementsByTagName("link")[0].href="style/"+title;
}
file://-->
</SCRIPT>
설명:
var IE1024=""; var IE800=""; var IE1152=""; var IEother="";
따옴표 각각 IE를 사용하고 해상도가 1024*768, 800*600, 1152*864인 경우 사용할 CSS 파일 이름입니다.
var Firefox1024=""; var Firefox800=""; var Firefox1152=""; var Firefoxother="";
사용자가 FF를 사용할 때 따옴표를 각각 입력합니다. 해상도는 1024*768,800*600,1152*864 css 파일명을 사용합니다.
var Other1024=""; var Other800=""; var Other1152=""; var Otherother="";
따옴표 안에 각각 채워주시고, 사용자가 다른 브라우저를 사용할 때 사용할 CSS 파일명이며 해상도는 1024*768, 800*600, 1152*864입니다.
해상도는 판단하지 않고 브라우저만 판단합니다
E.Qiang의 제안에 따라 다음 코드가 컴파일되었습니다. 브라우저 유형에 따라 다른 CSS를 자동으로 호출합니다.
다른 CSS 파일 호출 JS 코드:
<SCRIPT LANGUAGE="javascript">
<!--
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
file://如果浏览器为IE
setActiveStyleSheet("default.css");
}else{
if (window.navigator.userAgent.indexOf("Firefox")>=1)
{
file://如果浏览器为Firefox
setActiveStyleSheet("default2.css");
}else{
file://如果浏览器为其他
setActiveStyleSheet("newsky.css");
}
}
function setActiveStyleSheet(title){
document.getElementsByTagName("link")[0].href="style/"+title;
}
file://-->
</SCRIPT>설명:
브라우저가 IE인 경우 default.css를 호출하세요.
브라우저가 Firefox인 경우 default2.css를 호출하세요.
브라우저가 다른 경우 call newsky.css
사용법:
에 넣습니다.이 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
관련 읽기:
위 내용은 다양한 해상도로 CSS 파일 메소드 호출의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!