这似乎很简单,但我现在无法掌握正在发生的事情。
这是我的代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Welcome!</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1><a href="Cover.html">Welcome!</a></h1>
<p>Hi!
</p>
<div id="split">
<img src="MyPhoto.jpg" height=300px>
<dl>
<dt><a href="About.html">About</a></dt>
<dt><a href="Education.html">Education</a></dt>
<dt><a href="Projects.html">Projects</a></dt>
<dt><a href="Interests.html">Interests</a></dt>
<dt><a href="Contacts.html">Contacts</a></dt>
</dl>
</div>
</body>
</html>
这是链接的'style.css'文件
<style>
h1 {
text-align: center;
font-size: 430%;
margin-top: 20px;
margin-bottom: 10px;
color: black;
font-family: Impact, Charcoal, sans-serif;
text-decoration-line:none;
}
p {
margin-left: 20px;
font-size: 95%;
font-family: "verdana";
}
dt {
margin: 25px 0;
}
#split {
display: grid;
grid-template-columns: 300px 1fr;
}
#split a {
text-decoration-line: none;
font-size: 105%;
color: salmon;
font-family: "verdana";
}
img {
margin-left: 30px;
}
</style>
我的问题是style.css文件中的第一个标签选择器似乎无法正常工作。因此,如果我弄乱了style.css文件中的顺序,那么首先出现的选择器在Web浏览器中不起作用,而style.css文件中的某些选择器正在工作。而且我不认为链接标记是错误的,因为style.css文件与原始html文件位于同一文件夹中。我真的想知道为什么我的style.css文件部分工作。提前谢谢!
答案 0 :(得分:5)
只需从css文件中删除样式标记并检查即可。它似乎有效。
答案 1 :(得分:0)
试试这段代码。无需在css文件中使用 样式标记 。
h1 {
text-align: center;
font-size: 430%;
margin-top: 20px;
margin-bottom: 10px;
color: black;
font-family: Impact, Charcoal, sans-serif;
text-decoration-line:none;
}
p {
margin-left: 20px;
font-size: 95%;
font-family: "verdana";
}
dt {
margin: 25px 0;
}
#split {
display: grid;
grid-template-columns: 300px 1fr;
}
#split a {
text-decoration-line: none;
font-size: 105%;
color: salmon;
font-family: "verdana";
}
img {
margin-left: 30px;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Welcome!</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1><a href="Cover.html">Welcome!</a></h1>
<p>Hi!
</p>
<div id="split">
<img src="MyPhoto.jpg" height=300px>
<dl>
<dt><a href="About.html">About</a></dt>
<dt><a href="Education.html">Education</a></dt>
<dt><a href="Projects.html">Projects</a></dt>
<dt><a href="Interests.html">Interests</a></dt>
<dt><a href="Contacts.html">Contacts</a></dt>
</dl>
</div>
</body>
</html>