我注意到,当我在嵌入式块div中包含文本时,它们向下移动而不是停留在原处,我该如何解决此问题,使其与包含文本的其他行保持一致?
截屏
的HTML
<html>
<head>
<title>My Web site</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="home.css">
</head>
<body>
<div id="container">
<div id="jumbotron">
</div>
<center>
<div class="listbox">
<h1>exapmle</h1>
</div>
<div class="listbox">
</div>
<div class="listbox"></div>
</center>
<!-- container end div -->
</div>
</body>
</html>
的CSS
#container{
height:100%;
width:100%;
background-color: #669999;
padding: 5px 5px 5px 5px;
}
.listbox{
height: 250px;
width: 250px;
background-color: #003333;
display:inline-block;
border-radius:5px;
}
#jumbotron{
margin:2px auto 5px auto;
background-color:black;
border-radius:5px;
height:450px;
width:900px;
color:#ffffff;
}
之所以如此,是因为浏览器正在尝试匹配所有内联元素的基线。
添加vertical-align: middle
到.listbox
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句