【问题标题】:static margin to right and left side in a div, adjusting to screen resolutiondiv中右侧和左侧的静态边距,调整为屏幕分辨率
【发布时间】:2013-06-30 10:19:24
【问题描述】:

我需要使用绝对 div 内的包装器来获得右侧和左侧的固定边距(它应该与相对 div 一起使用,但我受到限制)。以下是使用不同屏幕分辨率的所需结果的图形:

我目前要做的是左边的“50px 宽度”边距,但右边的“5px 宽度”似乎它不起作用

我听说 javascript 在某些方面会有所帮助,但我找不到这种实现。

CSS:

.main_wrap{
width:100%
position:absolute;
}

.div_contener {
position:absolute;
height:400px;
border:1px solid blue;
left:50px;
width:100%
margin-right:5px;
width:100%
}

.div_sub_wrapper {
position:absolute;
width:100%;
}

HTML:

<div class="main_wrap">

<div class="div_sub_wrapper">

<div class="div_contener">
<p>sample words</p>
</div>
  </div>
     </div>

Fiddle

另一件事是,如果我为 contener 类使用固定大小,它不应该像现在这样以 100% 宽度滚动。

【问题讨论】:

    标签: css


    【解决方案1】:

    您可以指定 leftright css。如果widthauto,它将填充空间:

    .div_container {
        left:50px;
        right:5px;
        width:auto;
    }
    

    http://jsfiddle.net/uxNzF/1/

    【讨论】:

    • 感谢您回复@nicholas,明确地说,自动填充相同。但是当应用正确的 5px 时,我没有从图形中得到想要的结果。它当然有 5px 的边距,但边框在该边距之外,而且它也在滚动。但感谢您的回答
    猜你喜欢
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2018-08-29
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多