不同浏览器的css问题

Zhang987536341 2012-08-15 08:43:23
现在在做一个网页,但是用IE和google打开有一些小的地方有一些轻微的变形,现在我用如下的代码,判断浏览器,判断后,
不同的css应该怎么搞,小弟不懂,虚心求教。。

<!--判断浏览器-->
function liulan(){
var name = navigator.appName;
if(name == "Microsoft Internet Explorer")
alert("IE");
else if(name == "Netscape")
alert("NS");
}

//比如说:<div id="mao">你今天真帅啊</div>
我在ie里面要
#mao{
margin-left:50px;
}
但在google里面只要margin-left:10px; 我就是问,判断浏览器后,怎么去调用不同的css样式,是写在div的里面还是说,建一个css样式的文件,在去引用它

...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zhang895341748 2012-08-19
  • 打赏
  • 举报
回复

if(window.navigator.userAgent.indexOf("MSIE")>=1) {
setActiveStyleSheet("userLogin/css/main.css");
}
else{
if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
setActiveStyleSheet("userLogin/css/main.css");
}
else{
setActiveStyleSheet("userLogin/css/maingoogle.css");
}
}

function setActiveStyleSheet(title){
document.getElementsByTagName("link")[0].href=""+title;
}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧