当我在 Chrome 中运行我的(非常基本的)页面时,它会以正确的大小、颜色和位置显示标题和列表。背景图像也适合屏幕。但是当我在 FF 或 IE 中运行我的页面时,没有背景图像,并且标题和列表没有我的 CSS 位置、颜色或大小。
我在下面复制了我的代码。我的问题是:如何让我的标题和列表在所有/大多数浏览器中以正确的大小、颜色和位置显示在我在 CSS 中设置的位置?也用于显示背景图像。我希望这不是太笼统。请帮忙!
这是我的 HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="txt/css" href="C:///****/*****/Desktop/FifaStream1.0/indexstyle.css"/>
<title> Fifa Stream </title>
</head>
<body>
<h1 id="Title1"> <font color="grey"> Fifa </font color> <font color="red">Stream </font color></h1>
<nav class="IndexList">
<li> <a href="HomePage.html"> Home <br> <br> </a> </li>
<li> <a href="YoutubePage.html"> Youtube <br> <br> </a> </li>
<li> <a href="AboutUs.html"> About Us <br> <br> </a> </li>
<nav>
</body>
</html>
这是我的 CSS:
body {
font-family: "proxima-nova",sans-serif;
background:url(fifa13messi.png);
-moz-background:url(fifa13messi.png);
background-size:100%;
-moz-background-size:100%; /* Old Firefox */
background-repeat:no-repeat;
}
#Title1 {
position:relative;
left:5%;
top:5%;
font-size: 3em;
}
.IndexList {
list-style: none;
position:relative;
left:5%;
top:40%;
font-size:2em;
font-weight: 600;
letter-spacing: -1px;
}
a {
color:white;
text-decoration: none;
}
如果有人能解释我出错的地方或原因,那将是一个很大的帮助。