为什么我的 div 边距重叠以及如何修复它?

2023-12-09

我不明白为什么这些 div 的边距重叠。

.alignright {float: right}
#header .social {margin-top: 50px;}
#header .social a {display: inline-block;}
#header .social .fb {width: 64px; height: 1px; padding-top: 60px; overflow: hidden;}
#header .social .twit {width: 64px; height: 1px; padding-top: 60px; overflow: hidden;}
#header .contact {margin: 20px 70px 20px 0; font-size: 14px; font-weight: bold;}
#header .contact span {color: #FFFFFF;}
#header .search {margin: 10px 0 0;}
<div class="alignright">
    <div class="social">
        <a href="#" class="twit"></a>
        <a href="#" class="fb"></a>
    </div><!-- social -->
    <div class="contact">
        Get in Touch: <span>+44 10012 12345</span>            
    </div><!-- contact -->
    <div class="search">
        <form method="post" action="">
            <input type="text" value="" name="s" gtbfieldid="28">
        </form>
    </div><!-- search -->
</div>

picture


我认为这是一个塌边。 仅考虑第一个元素的底部和第二个元素的顶部之间的最大边距。

两个段落之间没有太多空间是很正常的,例如。

您无法避免两个相邻元素的这种情况,因此您必须放大或缩小较大的边距。

编辑:参见。W3C

两个边距相邻当且仅当:

  • 两者都属于参与同一块格式化上下文的流内块级框
  • 没有行框,没有间隙,没有填充,没有边框将它们分开
  • 两者都属于垂直相邻的盒子边缘

所以没有崩溃float它将元素从流中取出。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的 div 边距重叠以及如何修复它? 的相关文章

  • 将元素 ID 传递给 Javascript 函数

    我看到了很多与我的问题标题相关的帖子 这是 HTML 代码
  • Chrome 中的 CSS 列不平衡

    我想使用以下方法在多列中动态显示一些 Bootstrap 列表组CSS 列 https developer mozilla org en US docs Web Guide CSS Using multi column layouts 但我
  • 停止 CSS 动画但让其当前迭代完成

    我有以下 HTML div class rotate div 以及以下 CSS webkit keyframes rotate to webkit transform rotate 360deg rotate width 100px hei
  • 从 HTML 表单发送数据到 Node.js 服务器

    我正在学习 Node js 我的服务器中有这个 var http require http var url require url http createServer function request response response w
  • angularjs 自定义过滤器检查数据数组内的值

    我有两个过滤器 它们根据数据中的队列键过滤数据 这是我的代码 var app angular module app app controller mainController function scope Data object scope
  • 从 Angular 6 服务中绑定图像

    我有一个端点 它根据某些参数为我提供图像 这不是一个图像网址 而是一个普通图像 因此 当我到达邮递员中的端点时 作为响应 我收到一张图像 JPG 我是否可以在变量中接收该图像并将其绑定到 HTML 标签中 所有问题都有将图像 url 映射到
  • MVC 5 Razor 活动导航选项卡

    我一直在尝试突出显示我的项目中的活动导航选项卡 我的任务是更新旧网站而不更改为引导程序 这是我的经验所在 我找到了一个包含我需要的大部分内容的示例 目前 唯一具有 选定类别 的选项卡是 主页 选项卡 当我单击另一个选项卡时 主页 选项卡不再
  • 清理 CSS 抖动

    我已经构建了这些圆圈 当鼠标悬停时它们会扩展边框 我现在遇到的唯一问题是有时圆圈会抖动 摇晃 当我设置transition all 1s ease in out 超过 0 2 秒 有解决这个问题的方法吗 还是事情就是这样 这是其中的代码Js
  • 如何在Python + Selenium中获取元素的值

    我在我的 Python 3 6 3 代码中得到了这个 HTML 元素 作为 Selenium网页元素当然 span class ocenaCzastkowa masterTooltip style color 000000 alt 5 sp
  • 将字符串编码为 HTML 字符串 Swift 3

    如何快速编码字符串以删除所有特殊字符并将其替换为其匹配的 html 编号 假设我有以下字符串 var mystring This is my String That s it 然后用它的html编号替换特殊字符 38 39 gt 62 但我
  • 是否可以使用纯 css 禁用 mat-tab 动画

    我想禁用 Angular Material mat tab 动画 内容滑入到位时发生的动画 我知道可以使用 disabled 属性 但我想知道是否可以使用纯 css 达到相同的效果 EDIT 我们的用户体验团队希望从材质选项卡中删除幻灯片动
  • C# html-helper 扩展现有方法而不覆盖?

    我已经搜索过这个问题并发现可能answer https stackoverflow com questions 11232041 how to create an html helper to extend textboxfor to ad
  • CSS“概述”Webkit 和 Gecko 上不同的行为行为

    我正在做一个实验 我发现 轮廓 CSS2 属性在 Webkit 和 Gecko 上的实现方式不同 在下面的脚本中 我有一个绝对位置 div 在另一个 div 内 但浮动在其外部 Webkit 上的轮廓概述了实际的父 div 而在 Gecko
  • 如何用css3和html5制作不规则形状的div?

    我想知道是否有可能构建具有不规则形状的 div 类似于此 例如格陵兰岛 欧洲 非洲 我想使用 CSS3 和 HTML5 创建像这里这样的地图 以下是示例图像的链接 你所拥有的看起来像一个网格 你可以通过一个 div 上的许多渐变来获得它 也
  • 为什么响应式图像需要“高度:自动”?

    是否有必要定义height auto现在 原因是什么 img max width 100 height auto Thanks 在没有明确设置高度尺寸的图像上 它实际上默认为自动高度 所以如果你设置max width 100 高度将由浏览器
  • 使用边距与填充? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我最近开始自己在线学习周三开发 并且是这个领域的新手 所以对我的基本查询表示歉意 我知道边距和填充之间的区别 用逻辑术语 但不太确定 何时应该使
  • 从 UnityWebGL jslib 返回字符串

    我想使用 jslib 来获取网址参数 像这样的代码 jslib GetUrl function var s var strUrl window location search var getSearch strUrl split var g
  • Django 1.7:如何使用 html/css 文件作为模板发送电子邮件

    从 Django 1 7 开始 可以send email 使用新参数 html message 不幸的是 没有关于如何使用它的全面指南 新手友好 或者至少我找不到它 我需要使发送的电子邮件变得漂亮 因此 我试图弄清楚如何将我的消息包含到 h
  • html输入数字,min + step,使step忽略min?

    是否有可能使step忽略min属性
  • 如何在 Bootstrap 4 轮播中堆叠多个图像

    我不知道如何使用 Bootstrap 4 以及如何在一张幻灯片中显示多个小图像 例如缩略图 而不是让图像填充轮播的宽度 我已经使用下面的代码尝试了一些操作 但仍然无法堆叠很多图像 div class container h2 class t

随机推荐

  • 如何使用内联 svg 绘制以圆为中心的数字?

    我正在尝试编写一个 Django 模板标签 它将在圆圈内生成一个数字作为内联 svg 数学非常简单 除了其中的捏造因素 real fontsize 我认为这与数字比最高的字符短有关 register inclusion tag numcir
  • h5py 编写:如何高效地将数百万个 .npy 数组写入 .hdf5 文件?

    我必须将大图像的子样本存储为 npy大小为 20 20 5 的数组 为了在训练分类模型时进行统一采样 我正在寻找一种有效的方法来存储近 1000 万个子样本 以实现这一点 如果我将它们存储为整个图像 则训练期间的采样将不能代表分布 我有存储
  • 在 ggplot2 中创建散点图矩阵(pairs() 等效项)

    是否可以绘制散点图矩阵ggplot2 using ggplot有哪些不错的功能 例如将其他因素映射到颜色 形状等并添加更平滑的功能 我正在考虑类似的事情base功能pairs 我一直想这样做 但绘图矩阵很糟糕 哈德利推荐使用GGally包反
  • C++ 标准是否包含必须包含的标准头文件?

    在 Visualstudio 上 标头 thread 包含以下所有标头 include
  • 视差滚动不适用于移动 CSS

    我的视差滚动不适用于移动设备 Android 和 iOS 该代码适用于桌面设备 但不适用于移动设备 无论是任何浏览器 背景图像不会以视差效果滚动 你可以在这里查看https dkpyk75z6sfdo cloudfront net 这是 C
  • 使用 URLRequestConvertible 的单元测试中出现链接错误

    我在为一个非常简单的函数编写简单的单元测试 Xcode 7 2 时遇到一个奇怪的问题 该函数确保将参数添加到 URL func appendToken token String toRequest request URLRequestCon
  • 如何使用 PHP 将 AVI 文件转换为 FLV 格式?

    是否可以使用 PHP 将 AVI 文件转换为 FLV 格式 如果是这样 怎么办 我不需要完整的解决方案 只需要有关如何执行此操作的提示 ffmpeg是一个很棒的图书馆 以下是该过程的演练 http vexxhost com blog 200
  • 在VBA中使用ADO连接到PostgreSQL

    我无法找到使用 VBA ADO 从 Excel 连接到 PostgreSQL 数据库的清晰可靠的示例 诚然 我是 VBA 新手 大多数示例和教程都非常以 Access 或 MSSQL 为中心 我主要使用 Ruby Rails Perl 和
  • 如何在 R 中按州创建分层样本

    如何使用 采样 包在 R 中创建分层样本 我的数据集有 355 000 个观察值 该代码直到最后一行都运行良好 下面是我编写的代码 但我总是收到以下消息 sort list y 中的错误 x 对于 sort list 必须是原子的 您是否在
  • 为什么“instanceof”运算符在传递给库的实例上返回 false? (不涉及继承)

    我正在用 TS 建立一个图书馆 该库使用ssh2库作为依赖项 我正在尝试创建一个可以接受ssh2配置对象或已经存在的Client执行命令的实例 这是一个简化的情况 import Client ConnectConfig from ssh2
  • Chrome 渲染问题。体内带有 UL 的固定位置锚

    使用以下代码时 Google Chrome 和 Opera 存在渲染问题 为什么 div a href s1 Link 1 a br a href s2 Link 2 a div div div
  • 接触外国安全负责人

    正在寻找用户 email protected 与 objectSidS 1 5 21 1234567890 123465789 123456789 123456 我只找到一个国外安全负责人CN S 1 5 21 1234567890 123
  • 使用数据列表进行多项选择

    我正在使用该标签为我的搜索框创建建议列表 但我无法从数据列表中选择多个值 目前 我的 HTML 是
  • 将键值对传递给 JavaScript 文件

    您可以将键值对传递给 JavaScript 文件吗 该技术由脚本性的 see line 54 您可以通过检查源来实现这一点script在你的页面上的元素中 我给你留下了一个独立于框架的功能 function getScriptVariabl
  • 推送通知在 iOS 10 中不显示

    如何在 iOS 10 中获取通知 在以前的版本中 我可以在以下位置收到通知func application application UIApplication didReceiveRemoteNotification userInfo NS
  • C++ 重载决策、转换运算符和 const

    在这种情况下 void f int void f const int int i f i 情况非常清楚 f int 被调用 这似乎是正确的 但是 如果我有这个 这是错误地完成的 class aa public operator bool c
  • delegate 类似于 mvc 控制器吗?

    我看到了这篇文章 http www cimgf com 2008 10 01 cocoa touch tutorial iphone application example 委托 控制器 委托和控制器这两个词可以同义使用 我不确定他在说什么
  • 如何从 Ruby 运行 Excel 宏?

    Problem 我有这本十多年前的 Excel 工作簿 其中有无数行 VBA 代码 其中一些我必须更新 所以我有了用 Ruby 编写单元测试的疯狂想法 Question 如何从 Ruby 调用 Excel 宏 到目前为止我所拥有的 I ha
  • 这个 State monad 代码是如何工作的?

    这段代码来自于此article 我一直能够遵循它直到这一部分 module Test where type State Int data ST a S State gt a State apply ST a gt State gt a St
  • 为什么我的 div 边距重叠以及如何修复它?

    我不明白为什么这些 div 的边距重叠 alignright float right header social margin top 50px header social a display inline block header soc