这是演示.
我想将两个<p>元素对齐在同一行,但你可以看到第二个元素向下移动了一点.谁知道原因?
HTML
<div class="logo">
<p>Hello world</p>
<p class="web_address">Hello all</p>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.logo p {
margin:0;
padding:0;
border: solid 1px black;
margin-left: 20px;
font-size: 36px;
display: inline-block;
line-height: 80px;
}
Run Code Online (Sandbox Code Playgroud)
Has*_*ami 14
默认情况下,内联(块)元素(本例中的段落)在其基线中垂直对齐.您可以添加vertical-align: top;以修复对齐问题.
.logo p {
/* other styles goes here... */
display: inline-block;
vertical-align: top;
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此答案.
| 归档时间: |
|
| 查看次数: |
31520 次 |
| 最近记录: |