显示:内联制作en元素消失

时间:2015-10-24 00:58:21

标签: javascript html css

所以我有这段代码:

HTML:

<div id="blue"></div>
<div id="red"></div>

CSS:

#blue{
    width:100px;
    height:100px;
    background-color:blue;
    margin-left:50%;
}

#red{
    width:100px;
    height:100px;
    background-color:red;
}

结果如下:

enter image description here

所以我将display:inline添加到#blue,期望两者都在同一行。结果很奇怪:

enter image description here

为什么会这样?我首先想到#blue仍在#red之后,但似乎并非如此。

1 个答案:

答案 0 :(得分:1)

设置width元素的heightdisplay: inline不会影响它。 See this SO answer.

将两个框设置为内联显示可达到您想要的效果inline-blockJSFiddle