使div为100%宽度,并在内容区域的两侧留有相等的边距

用户1559665

这就是我想要做的。当网站缩小到中小尺寸时,我希望宽度为100%,边距为:20px。我试图不为宽度定义特定的像素,以使其在所有设备上尽可能保持一致。我发现我的CSS将在右侧和左侧应用20px的边距,但仅在左侧应用,而右侧则超出了窗口。

这是我的HTML:

<div class="swipe-content">
    <div id="your-accounts">
        <h1>Your Accounts</h1>
        <p>
            Your accounts data will go here.
        </p>
    </div>
</div>

这是我的CSS:

.swipe-content {
  clear: both;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  margin-top: 20px;
}

很抱歉浪费任何人的时间,但是已经很晚了,我可能错过了一些非常简单的东西。几年后,我将重新使用编码,任何帮助将不胜感激。

卡斯图里

在CSS中,当您指定宽度时,通常表示内部宽度而不是外部宽度。

外部宽度=内部宽度+边距+填充+边框

在您的情况下,您的div变为100%+ 20px(左侧填充)+ 20px(右侧填充)

添加时display: block,div将自动尝试占用尽可能多的宽度。

当然,在CSS 3中,您可以利用focorner建议的box-sizing属性。但是为了兼容,我建议删除width: 100%和添加display: block

为此,您需要一个外部div,其宽度为100%,并且 display:block

TL; DR

{
display: block;
// width: 100%; remove this
padding: 20px
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一组css定位的图像居中放置,并在两侧留有边距?

来自分类Dev

为什么<div>标签的左右两侧都有空格,宽度设置为100%

来自分类Dev

如何使div两侧的边距保持不变

来自分类Dev

div,宽度为100%(包括边距)

来自分类Dev

Android透明活动在左右两侧都有边距

来自分类Dev

Android透明活动在左右两侧都有边距

来自分类Dev

从中间扩展div,但两侧宽度不相等?

来自分类Dev

如何在div的左边,右边和顶部留有相等的边距

来自分类Dev

设置Div宽度100%但有边距

来自分类Dev

Div 100%的宽度和边距

来自分类Dev

页脚保持在底部,两侧各有2个div,主要内容

来自分类Dev

将div水平居中并留有边距(CSS)

来自分类Dev

将自举程序行分为13个部分,左右两侧留有少量空白

来自分类Dev

div框两侧的内容和前置元素

来自分类Dev

以两侧带有UIToolbarButton的UIToolBar为中心

来自分类Dev

为什么我的按钮不能设置50%的宽度并在两侧分开?

来自分类Dev

引导程序:横幅广告必须固定宽度为1350像素,并且中心在1400像素宽度之后对齐,并且两侧均具有背景色

来自分类Dev

如何使两个并排按钮之间的边距具有等于前文输入(100%宽度)的总宽度?

来自分类Dev

如何创建一个容器,使div在水平和垂直方向上填充它(并在4个边上留有边距)?

来自分类Dev

使用CSS截断div的两侧

来自分类Dev

在两侧放置 2 个 div

来自分类Dev

具有100%宽度和边距的浮动列表

来自分类Dev

具有100%宽度和边距的浮动列表

来自分类Dev

Android - 将两个 ImageView 并排放置,中间留有边距

来自分类Dev

具有相等水平边距的左对齐div

来自分类Dev

如何将最大宽度的div居中,并且如果窗口小于div,则div的每一侧仍会有一些边距空间?

来自分类Dev

两侧都有NavigationView

来自分类Dev

如何从Highcharts区域类别图表的两侧删除填充?

来自分类Dev

如何从两侧从VS Code移除装订线区域

Related 相关文章

  1. 1

    如何将一组css定位的图像居中放置,并在两侧留有边距?

  2. 2

    为什么<div>标签的左右两侧都有空格,宽度设置为100%

  3. 3

    如何使div两侧的边距保持不变

  4. 4

    div,宽度为100%(包括边距)

  5. 5

    Android透明活动在左右两侧都有边距

  6. 6

    Android透明活动在左右两侧都有边距

  7. 7

    从中间扩展div,但两侧宽度不相等?

  8. 8

    如何在div的左边,右边和顶部留有相等的边距

  9. 9

    设置Div宽度100%但有边距

  10. 10

    Div 100%的宽度和边距

  11. 11

    页脚保持在底部,两侧各有2个div,主要内容

  12. 12

    将div水平居中并留有边距(CSS)

  13. 13

    将自举程序行分为13个部分,左右两侧留有少量空白

  14. 14

    div框两侧的内容和前置元素

  15. 15

    以两侧带有UIToolbarButton的UIToolBar为中心

  16. 16

    为什么我的按钮不能设置50%的宽度并在两侧分开?

  17. 17

    引导程序:横幅广告必须固定宽度为1350像素,并且中心在1400像素宽度之后对齐,并且两侧均具有背景色

  18. 18

    如何使两个并排按钮之间的边距具有等于前文输入(100%宽度)的总宽度?

  19. 19

    如何创建一个容器,使div在水平和垂直方向上填充它(并在4个边上留有边距)?

  20. 20

    使用CSS截断div的两侧

  21. 21

    在两侧放置 2 个 div

  22. 22

    具有100%宽度和边距的浮动列表

  23. 23

    具有100%宽度和边距的浮动列表

  24. 24

    Android - 将两个 ImageView 并排放置,中间留有边距

  25. 25

    具有相等水平边距的左对齐div

  26. 26

    如何将最大宽度的div居中,并且如果窗口小于div,则div的每一侧仍会有一些边距空间?

  27. 27

    两侧都有NavigationView

  28. 28

    如何从Highcharts区域类别图表的两侧删除填充?

  29. 29

    如何从两侧从VS Code移除装订线区域

热门标签

归档