如何使以下在SAFARI以及其他非IE内核浏览器中正常显示?这是我淘宝店的通栏代码请教大神如何处理!

<TABLE width=1440>
<TBODY>
<DIV style="BOTTOM: 300px; HEIGHT: 3000px; OVERFLOW: hidden; RIGHT: 440px" class=slider-promo><A href="*.jpg"></A></DIV></TBODY></TABLE>

第1个回答  2012-07-06
我记得以前是用另外一种方法的。每个浏览器对css翻译的结果都有点出入的。你可以用脚本判断浏览器类型,再选择用哪个css文件。不过在淘宝里他肯定会屏蔽一些代码的。不一定能实现。
再一种方法就是把东西全部放在一张图片上,然后切片有链接的地方添加热点。不过这样更新内容就尤其不方便。
还有一个问题就是,你这个表格也太宽了 要考虑到很多人现在还是在用17寸的显示器的。
再帮你想想
<title>判断浏览器调用不同的CSS</title>
<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)
{
//如果浏览器为Firefox
var Firefox1024="";
var Firefox800="";
var Firefox1152="";
var Firefoxother="";
ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)
}else{
//如果浏览器为其他
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;
}
//-->
</SCRIPT>

如何使以下在SAFARI以及其他非IE内核浏览器中正常显示?这是我淘宝店...
再一种方法就是把东西全部放在一张图片上,然后切片有链接的地方添加热点。不过这样更新内容就尤其不方便。还有一个问题就是,你这个表格也太宽了 要考虑到很多人现在还是在用17寸的显示器的。再帮你想想 判断浏览器调用不同的CSS <SCRIPT LANGUAGE="JavaScript"> <!-- if (window.navigator.userAgent...

相似回答
大家正在搜