gpt4 book ai didi

html - CSS:为什么 "margin-left"和 "width"不工作?

转载 作者:行者123 更新时间:2023-11-28 13:18:58 24 4
gpt4 key购买 nike

我在另一个 div 中有一个 div。

jsFiddle:http://jsfiddle.net/eT7U9/263/

.primaryMenu .Wrap {
border:thin solid black;
margin-left: 100px;
height: 100%;
}

我希望内部 div 向右侧移动一点,为此我提供了“margin-left: 100px;”但这没有用。有人可以告诉我为什么吗?正确的做法是什么?

另一个问题:当我给内部 div 50% 宽度(或任何宽度,事实上)时,它获取父 Div 的中心位置。为什么会这样?它不应该只留在左上角,宽度为 50% 吗?

最佳答案

标记用内联样式取消边距。

  <div class="Wrap" style="margin: 0 auto;">

内联样式将优先于 CSS 类。从 div 中删除内联样式。

  <div class="Wrap">

这也应该解决您引用的 50% 问题,因为它在内联样式中为左右边距指定了 auto

工作示例 http://jsfiddle.net/eT7U9/265/

关于html - CSS:为什么 "margin-left"和 "width"不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16414697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com