当前位置: 首页 > 面试题库 >

CSS:当父母无国界时的边际收益

梁晋鹏
2023-03-14
问题内容

正如您在这张图片中看到的,我在div绿色内部有一个橙色div,没有顶部边框。橙色div具有30px最高边距,但同时也将绿色div压低。当然,添加顶部边框可以解决此问题,但是我需要绿色div无边框。我能做什么?

.body {

    border: 1px solid black;

    border-top: none;

    border-bottom: none;

    width: 120px;

    height: 112px;

    background-color: lightgreen;

}



.body .container {

    background-color: orange;

    height: 50px;

    width: 50%;

    margin-top: 30px;

}


<div class="header">Top</div>

<div class="body">

    <div class="container">Box</div>

</div>

<div class="foot">Bottom</div>

谢谢


问题答案:

您可以添加overflow:auto.body防止边距崩溃。



 类似资料:
  • 问题内容: 我在另一个div内有一个div。 和。 具有弯曲的边框和白色背景。 没有弯曲的边框和绿色背景。 延伸到弧形边界之外。反正有阻止这个的吗? 无论我怎么尝试,它仍然重叠。如何服从并填充的边界? 编辑 以下hack达到了目的。但是问题 仍然存在 (也许对CSS3和Webbrowser作家而言): 为什么子元素不服从父元素的弯曲边界, 反而 有强迫它们的作用? 为了满足我现在的需要,您可以为各

  • 问题内容: 我已经在这个问题上寻找了一段时间,但没有找到直接的答案。在元素上添加边距顶部时,在我的情况下,它通常与标题一起发生。在许多情况下,与父母共享边际收益。 HTML CSS 前面的代码的结果还将为div添加margin-top,就像我们有以下内容一样: 解决此问题的一种方法是添加 到父项,在这种情况下,div css具有: 尽管前面的示例解决了该问题,但是对我来说还不清楚 为什么? 。这与

  • 如前所述,HTML元素被渲染为矩形,因此它有4个边:上(top),下(bottom),左(left)和右(right)。 border属性和位置 CSS边界有3个属性: border-color 使用颜色单位定义颜色 border-style 可以是实线(solid)、虚线(dashed)、点线(dotted)等 border-width 使用尺寸单位定义宽度 CSS边界有4个位置: border

  • 问题内容: 我正在计划制作一个与UCI国际象棋引擎接口的程序。我一直在对此进行一些研究,但是我想在获得更多信息之前获得更多的信息。我想知道你们中是否有人可以提供一些UCI引擎和前端程序之间的“交换”示例。我并不在乎实用的接口代码(例如发送/接收命令),这应该足够简单。我只是想获得一些小游戏的好例子和一些选择。我目前正在使用Stockfish引擎,但是我希望能够使用多个引擎。 因此,无论如何,我正在

  • 1.自我介绍 2.项目介绍 3.redis+滑动窗口实现分布式限流 4.make和new区别 5.slice什么时候扩容 6.内存逃逸? 7.3DES的过程?和DES的区别?性能呢? 8.DES是对称加密吗? 9.实现一个函数,根据输入的切片初始化一个链表 10.在6基础上,实现插入 11.实现一个http服务器echo api,返回RequestBody 12.反问 基本没有八股,一点项目➕基础

  • 问题内容: 两种方法中的哪一种符合W3C标准?它们在浏览器中的表现均符合预期吗? 边界:无; 边界:0; 问题答案: 两者均有效。 这是你的选择。 我喜欢,因为它更短。我觉得这更容易阅读。您可能会发现更清晰。我们生活在功能强大的CSS后处理器世界中,因此我建议您使用您喜欢的任何东西,然后通过“压缩机”运行它。这里没有值得战斗的圣战。 综上所述,如果您要手写所有的生产CSS,尽管评论中有些抱怨,但我