我正试图找到一种方法来标识徽标+文本。图像+文本应垂直和水平居中。
我尝试了几件事,现在我有了这个HTML
<html>
<head>
<title>XXX</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body {
margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
}
#floater {float:left; height:50%; margin-bottom:-120px;}
#Content {
clear:both;
width:500px;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:center; /* Counteract to IE5/Win Hack */
padding:15px;
height:240px;
position:relative;
}
#text-center{
text-align:center;
font-family:Tahoma, Geneva, sans-serif
}
</style>
</head>
<body>
<div id="Content">
<img src="logo_small.jpg" width="400" height="143">
<p id="text-center">Coming soon</p>
<p id="text-center">more text</a></p>
</div>
</body>
</html>
我不知道任何与html / css相关的内容
答案 0 :(得分:1)
以下是我提出的问题:http://jsfiddle.net/CMfEH/
我使用了Vertically Centering in CSS中描述内容的变体。
答案 1 :(得分:0)
垂直对齐内容通常是一种不好的做法,但可以使用 编辑:不得不换掉一些css ......
#Content {
margin: 0px auto;
...
height: 100%;
}
#subContent {
position: absolute;
top: 50%;
height:240px;
margin-top: -120px;
}
在内容父div中创建<div id="subContent">
div。