内联块的CSS垂直对齐不起作用

时间:2016-07-21 01:12:06

标签: html css

HTML:

<div id='inner'>I am sam <em>I am em</em> I am sam</div>

CSS:

#inner {
    width: 400px;
    height: 400px;
    background-color: cyan;
}

em {
    margin: 1em;
    padding: 1em;
    display: inline-block;
    vertical-align: top;
}

结果:https://jsfiddle.net/cbukkt3m/1/

为什么它会将周围的文本抛到顶部而不是em本身?

1 个答案:

答案 0 :(得分:1)

它与顶部对齐,它被按下:

margin: 1em;
padding: 1em;

尝试删除这些内容或将其更改为

margin: 0 1em;
padding: 0 1em;