【发布时间】:2014-01-22 06:05:29
【问题描述】:
很久没做网站了,不记得如何正确垂直对齐 div 了。我检查了许多在线资源和 stackoverflow 问题,但没有任何帮助,或者至少我没有看到我的错误在哪里。
我创建了一个文本,该文本在开始时是隐藏的,一段时间后会出现,并且使用 jQuery 会越来越大。它似乎有效,它水平居中但不是垂直居中。如何垂直对齐页面中心?
HTML
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<link href="main.css" rel="stylesheet" />
<title>Homepage</title>
<script src="jquery-2.0.3.min.js"></script>
</head>
<body>
<div id="container" align="center">
<p id="robo">ROBO</p>
</div>
<script>
$(document).ready(function() {
$("#robo").delay(500).fadeIn(500).animate({fontSize: "3em"}, 1000);
});
</script>
</body>
</html>
CSS
*{
margin: 0px;
padding: 0px;
}
body {
text-align: center;
width: 100%;
}
#container {
width: 1024px;
height: 768px;
margin: 0 auto;
}
#robo {
display:none;
width:200px;
height:200px;
}
JSFiddle 示例:http://jsfiddle.net/sMrL9/
【问题讨论】:
-
你搜索了吗?使用您的标题:stackoverflow.com/…
-
是的,我搜索过。我说使用stackoverflow上已经给出的一些答案我无法解决问题。可能有什么问题我暂时看不到。如果有人可以帮助我修复它,我将不胜感激。
标签: jquery html css vertical-alignment