当我改变文字大小时,为什么宽度会改变?

时间:2010-09-03 02:25:34

标签: html css

查看此页面我目前正在努力。 http://lacrosselaundry.com/lacrosseLaundry/contact.php

如果我将6的字体大小从14px更改为18px,则将表单移动到右侧。那是为什么?

我希望表单一直到右边,就像h6字体是18px一样,除了我希望h6字体为14像素。我该如何解决这个问题以及为什么会这样?

2 个答案:

答案 0 :(得分:2)

设置元素大小怎么样?在firebug为我工作。

#main {
    width: 100%;
}
.clearLeft {
    width: 300px;
}

至于原因,.rightDiv移动(尽管有align: right),因为父容器(#main)宽度增加。即,您可以增加字体大小和容器延伸以适应更改。通常div占用所有可用宽度,但float: left会覆盖它。

答案 1 :(得分:1)

您可以尝试将#main的宽度设置为100%,这样#main .rigthDiv元素就会真正浮动到右边。