我得到了一些真的基本的HTML & CSS:CSS - 垂直对齐不工作
这里的HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" media="all" href="stylesheet.css">
<title>Hello, World!</title>
</head>
<body>
<header>
Hello<sup>World</sup>
</header>
</body>
</html>
这里的CSS:
header {
vertical-align: middle;
height: 60px;
background-color: #00F;
}
但文本在中间没有对齐。为什么不?
虽然我会在头文件中加入更多内容(比如导航,搜索等)。我需要将文本放在单独的容器中吗? – ryyst 2011-03-26 12:19:45
不,你不应该需要一个单独的div /容器,只需将标头均匀地放在顶部和底部 – clairesuzy 2011-03-26 12:20:57
@clairesuzy:这没有意义。想象一下,我必须在标题中使用不同大小的文本,并希望将它们排列在中间。我永远无法用填充来实现,我能吗? – ryyst 2011-03-26 12:24:18