所以我试图建立一个有两个不同链接的网站 - 然而,我编辑它们的CSS将它们识别为" a"并把它们放在同一个地方。这是令人痛苦的,我已经尝试将css从他们的基础上移开,但这似乎并没有起作用。这是我的代码:
<html>
<h1>
<div id = "firstbutton">
<a href="http://google.com">GOOGLE</a>
<style type="text/css">
a {
color: rgb(255,255,255);
font-size: 60;
font-family: Arial;
text-decoration: none;
position: fixed;
top: 50%;
left: 50%;
margin-top: -85px;
margin-left: -145px;
}
</style>
</div>
<div id = "forumbutton">
<a href="http://www.google.com">Forum</a>
<style type="text/css">
a{
color: rgb(255,255,255);
font-size: 30;
font-family: Calibri;
position: fixed;
text-decoration: none;
top: 50%;
left: 50%;
margin-top: 260px;
margin-left: -45px;
}
</style>
</div>
</h1>
<body>
<audio src="goingdown.mp3" autoplay></audio>
<style type="text/css">
body {
background-image: url('spacewallpaper.jpg');
}
</style>
</body>
</html>
答案 0 :(得分:0)
这是课程派上用场的地方。您应该为每个a
添加一个类属性,并使用该类定义您的CSS。或者您可以使用ID。
样式可以被多个样式块或声明覆盖。它不适用最近的标签。
答案 1 :(得分:0)
为每个 a 元素设置ID
然后css应该是这样的:
a#name1{ ... }
a#name2{ ... }
答案 2 :(得分:0)
这是您的固定代码 JS Fiddle - Working
.GClass a {
color: rgb(255,255,255);
font-size: 60;
font-family: Arial;
text-decoration: none;
position: fixed;
top: 50%;
left: 50%;
margin-top: -85px;
margin-left: -145px;
}
.FClass a{
color: rgb(255,255,255);
font-size: 30;
font-family: Calibri;
position: fixed;
text-decoration: none;
top: 50%;
left: 50%;
margin-top: 260px;
margin-left: -45px;
}
<html>
<h1>
<div id = "firstbutton">
<a href="http://google.com" class="GClass">GOOGLE</a>
</div>
<div id = "forumbutton">
<a href="http://www.google.com" class="FClass">Forum</a>
</div>
</h1>
<body>
<audio src="goingdown.mp3" autoplay></audio>
<style type="text/css">
body {
background-image: url('spacewallpaper.jpg');
}
</style>
</body>
</html>
答案 3 :(得分:0)
您应该为要添加(实现)的每个元素设置 ID ,然后您可以在 CSS 中轻松调用该元素。
元素div
也不能嵌套在元素h1
内!
font-size
应标记为像素。示例font-size: 30px;
。
答案 4 :(得分:0)
您的文档结构略有分散......
最好将所有样式放在头部而不是散布在身体部分
<html>
<head>
<style type="text/css">
body
{
background-image: url('spacewallpaper.jpg');
}
a
{
color: #FFFFFF;
text-decoration: none;
top: 50%;
left: 50%;
}
.FirstLink
{
font-size: 60;
font-family: Arial;
position: fixed;
margin-top: -85px;
margin-left: -145px;
}
.SecondLink
{
font-size: 30;
font-family: Calibri;
position: fixed;
margin-top: 260px;
margin-left: -45px;
}
</style>
</head>
<body>
<h1>
<div id = "firstbutton">
<a class="FirstLink" href="http://google.com">GOOGLE</a>
</div>
<div id = "forumbutton">
<a class="SecondLink" href="http://www.google.com">Forum</a>
</div>
</h1>
<audio src="goingdown.mp3" autoplay></audio>
</body>
</html>
尝试上面的代码并将其与您自己的代码进行比较以供参考,以查看差异。祝你好运。