如何排列div和pre的位置?

时间:2013-12-12 23:30:22

标签: css css-position

假设我有prediv

<pre>Hello</pre>
<div>Hello</div>

我给他们定位和标注position: absolute和朋友:

pre {
    position: absolute;
    top: 5%;
    left: 5%;
    right: 50%;
    bottom: 5%;
}
div {
    position: absolute;
    top: 5%;
    left: 50%;
    right: 5%;
    bottom: 5%;
}

然后pre垂直降低,垂直结束。您可以在jsFiddle demo上看到我的意思。

如何将prediv排成一行?

3 个答案:

答案 0 :(得分:4)

margin:0添加到pre。 (fiddle

答案 1 :(得分:1)

某些元素具有默认属性值。在这种情况下,pre的默认顶部和底部边距为13px,需要重写才能使其显示为您想要的效果。

请参阅http://jsfiddle.net/K3WcC/

答案 2 :(得分:0)

除了@ canon的回答,您还可以重置全局默认值:

*{
    margin: 0;
    padding: 0;
}