浮动:正确搞乱我的中心文本

时间:2012-10-03 06:17:02

标签: css

当我的居中文本遇到浮动时,它会使用浮动的边缘作为新边框而不是页面边缘。

例如,

<div style="float:right; width:60px; height:60px; background-color:blue"></div>
    <h2 style="text-align:center">Section 1</h2>
        <p>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
        </p>
    <h2 style="text-align:center">Section 2</h2>
        <p>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
        </p>
</div>

如何让两个h2排队?

3 个答案:

答案 0 :(得分:1)

<h2 style="text-align:center;margin-left:60px">Section 1</h2>

答案 1 :(得分:0)

现在定义h2 margin:0;

就像这样

h2{
margin:0;
}

Demo

答案 2 :(得分:0)

margin-rightmargin-left添加到h2 s,其大小足以为浮动腾出空间,请参阅http://jsfiddle.net/3QRcn/1/