加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

CSS阻断合并怎么解读,会存在什么影响

发布时间:2023-09-20 15:38:56 所属栏目:语言 来源:
导读:  跟大家讲解下有关“CSS阻断合并怎么理解,会存在什么影响”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。

  margin 的不正交

  m
  跟大家讲解下有关“CSS阻断合并怎么理解,会存在什么影响”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。
 
  margin 的不正交
 
  margin实用时会产生合并的现象
 
  以下属性会阻断 margin 合并
 
  border
 
  display: table
 
  display: flex
 
  以上内容为结果 详解在下方
 
  阻断合并【详解】
 
  /* CSS */
 
      .box{
 
          border:1px solid red;
 
          height: 100px;
 
          margin: 10px; /* 注意:这里是10像素哦! */
 
      }
 
  <!-- HTML -->
 
  <div class="box"></div>
 
  <div class="box"></div>
 
  <div class="box"></div>
 
  按理数 margin 应该是 div 上下之间的间距应该为 20px
 
  解决办法 1、
 
  <!-- HTML -->
 
  <!-- css不变 -->
 
  <div class="box"></div>
 
  <div style="border: 1px solid blue"></div> <!-- 新加 -->
 
  <div class="box"></div>
 
  <div style="border: 0.1px solid blue"></div> <!-- 新加 -->
 
  <div class="box"></div>
 
  <div class="box"></div>
 
  <!-- HTML -->
 
  <!-- css不变 -->
 
  <!-- HTML -->
 
  <div class="box"></div>
 
  <div style="display: table"></div>
 
  <div class="box"></div>
 
  <div style="display: flex"></div>
 
  <div class="box"></div>
 
  <div class="box"></div>
 
  <!-- display:block / inline 不会阻断合并 只有table flex 可以 -->
 
  其他影响
 
  display 会影响 ul li 的小圆点
 
  position:absolute 会影响 display:inline
 
  position:fixed 会影响 transform
 
  float 会影响 inline
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章