代码之家  ›  专栏  ›  技术社区  ›  Catfish

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

  •  0
  • Catfish  · 技术社区  · 14 年前

    查看我当前正在处理的此页面。 http://lacrosselaundry.com/lacrosseLaundry/contact.php

    如果我将6的字体大小从14px更改为18px,它会将窗体向右移动。为什么会这样?

    我希望表单一直向右,就像h6字体是18px一样,但我希望h6字体是14px。我该怎么解决这个问题?为什么会这样?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Nikita Rybak    14 年前

    设置元素大小如何?在Firebug为我工作。

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

    至于原因, .rightDiv 移动(尽管 align: right )因为父容器( #main )宽度增加。即,增加字体大小和容器拉伸以适应更改。通常分格占据所有可用宽度,但 float: left 重写。

        2
  •  1
  •   William Niu    14 年前

    您可以尝试设置 #main 到100%岁,所以 #main .rigthDiv 元素将真正向右浮动。