浏览器兼容性问题:布局在 Firefox 中不起作用



我遇到了浏览器问题,甚至在不同的PC上使用同一浏览器时出现问题。

我的链接不在后台。使用Firefox,不透明度不起作用,或者定位不起作用。

您可以在此处查看该网站 www.haelu.co.nf

.HTML:

<!DOCTYPE html>
<html>
<head>
<title>Haelu</title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>

<a id="button1" href="https://soundcloud.com/haelu">
<img src="images/Button1.png" border="0"></a> 
<a id="button2" href="/videos.html">
<img border="0" src="images/Button2.png" ></a>
</body>
</html>

外部 CSS:

html { 
    background: url(images/WebBack1.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
@font-face {
    font-family: webfont;
    src: url(thinnyness.ttf);
    src: local('Delicious'), local(Delicious'),
    url(thinnyness.ttf) format('truetype');
}
body {
    font-family:Webfont;
    align: center;
}
#button1 { 
    position: absolute; 
    top: 364px; 
    left: 557px; 
    opacity:0.1;
}
#button1:hover {
    position: absolute; 
    top: 364px; 
    left: 557px; 
    opacity:1.0;
}
#button2 { 
    position: absolute; 
    top: 292px; 
    left: 648px; 
    opacity:0.1;
}   
#button2:hover {
    position: absolute; 
    top: 292px; 
    left: 648px; 
    opacity:1.0;
}
.center {
    margin: 0 auto;
    width: 500px;
}
#container {
   position: absolute;
   top: 50%;
   margin-top: -130px;/* half of #content height*/
   left: 0;
   width: 100%;
}
我相信

你的问题是你的CSS中的语法错误:

@font-face {
    font-family: webfont;
    src: url(thinnyness.ttf);
    src: local('Delicious'), local(Delicious'),
    url(thinnyness.ttf) format('truetype');
}

您缺少第二个local(Delicious')声明中的前导撇号。这会导致整个样式表中断,从而阻止定位工作。

最新更新