【问题标题】:how do adjust right margin when increasing margin-left增加margin-left时如何调整右边距
【发布时间】:2010-08-17 02:57:01
【问题描述】:

我正在设计一个包含我网页主要内容的 div。标题有它自己的 div 并且正确地跨越了 100% 的页面。

我在主内容 div 中添加了一个 margin-left:125px 样式,现在右边缘超过了浏览器宽度的 100%。

我该如何弥补这一点?谢谢

【问题讨论】:

    标签: css


    【解决方案1】:

    我不确定它是否是你想要做的,但是:

        <style type="text/css">
            #Header {
                background: red;
            }
    
            #Content {
                margin-left: 125px;
                background: green;
            }
        </style>
        <div id="Header">
            &nbsp;
        </div>
        <div id="Content">
            &nbsp;
        </div>
    

    你不需要 width:100%,因为块级元素会自动占据所有宽度,除非另有说明。

    【讨论】:

    • 我的样本不是这样的。是这样的:
      #content{margin-left:125px;}
    • 这并没有改变您只是不需要 width:100% 的事实,不是吗?
    • 嗯,有些东西使我的内容的右边距超出浏览器宽度,移动了与左边距设置中指定的值相同的值。
    • 那么已经把你的整个代码贴出来了……猜测没那么有趣-.-
    • 不要把width:100%和margin-left混在一起,否则会出现你说的问题。
    猜你喜欢
    • 2018-11-29
    • 2011-08-26
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 2012-12-28
    • 2022-01-25
    • 2013-12-05
    相关资源
    最近更新 更多