我正在开发一个网站,我想为不同的链接集制作不同的样式。我已经阅读了教程,但仍然无法使用我的代码。所以这是代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<style type="text/css">
a.test: link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #C00;
}
a.test: hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #6F0;
}
a.test: active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #90F;
}
a.test: visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FF0;
}
</style>
</head>
<body>
Emily
<p>sdlkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjlsdkf
sdlkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjlsdkf
sdlkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjlsdkf
sdlkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjlsdkf
<p><span class="test"><a href="http://www.ehow.com/how_2080242_style-link-css.html">rose</a>
<a href="http://www.ehow.com/how_2080242_style-link-css.html" class="test"> daisy</a>
<a href="http://www.ehow.com/how_2080242_style-link-css.html" class="test">tulip</a>
<a href="http://www.ehow.com/how_2080242_style-link-css.html" class="test"> cactus</a> </span>
<p>ldkfjsldkfjlsdkfsdlkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjs ldkfjsldkfjlsdkfsdlkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsldkfjsld
</body>
</html>
根据我的阅读,我理解我需要将一个类合并到这样的链接样式中:a.test:link
要将风格合并到链接中,你可以给它一个这样的类,
仙人掌
我无法弄清楚为什么这不起作用。
感谢您的帮助!
答案 0 :(得分:5)
尝试省略规则中的空格:
a.test:link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #C00;
}
a.test:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #6F0;
}
a.test:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #90F;
}
a.test:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FF0;
}
我不希望这个伪类允许名字中有空格。
顺便说一句,你可以将CSS减少到这个:
a.test {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
}
a.test:link {
color: #C00;
}
a.test:hover {
color: #6F0;
}
a.test:active {
color: #90F;
}
a.test:visited {
color: #FF0;
}