美文网首页
css定位篇-display

css定位篇-display

作者: 护念 | 来源:发表于2018-06-17 17:43 被阅读0次

我们在许多时候,都会看到display这个东东,它对于布局的影响还是挺大的。需要学习下:

1 、 block 块级元素(默认下的div p h 等标签)
2 、inline 内联元素 (默认下的 span a img等)
3 、 inline-block 行内块
4 、 none 不显示元素 且 不占文档流
5、flex弹性布局

inline-block 内联块

它类似于内联元素,但和内联元素不同的是:
1 、它可以有自己的高度、宽度
2、 在布局上可以方便的替换 浮动
3 、行内块,在视口宽度调整时,还可以调整一行显示的数量

内联元素 VS 行内块

<style type="text/css">
   #inline {
    height: 100px;
    width: 100px;
    border: 5px solid yellow;
   }

   #inline-block {
    display: inline-block;
    height: 100px;
    width: 100px;
    border: 5px solid pink;
   }
 </style>
<body>
  <a href="#">一个a标签的元素 </a>
  <span id="inline">内联元素,虽然设置了高度 宽度 但是展现不出来</span>
  <span id="inline-block"> 行内块,设置高度宽度后展现出来了</span>
</body>
image.png

行内块可替换浮动布局

<style type="text/css">

   h3 {
    text-align: center;
   }

   #inline-block {
    height: 200px;
    width: 200px;
    display: inline-block;
    border: 5px solid pink;
    margin-left: 2em;
    margin-top: 0.5em;
   }

   #after-inline-block {
    margin: 10px;
    border: 5px solid yellow;
   }
 </style>
<body>
  <h3> 行内块 </h3>
  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>

  <div id="inline-block">
    行内块
  </div>
  <div id="after-inline-block"> 我不用清除浮动,回到块级元素 </div>
</body>
image.png

相关文章

  • css定位篇-display

    我们在许多时候,都会看到display这个东东,它对于布局的影响还是挺大的。需要学习下: 1 、 block 块级...

  • CSS -- 定位篇

    CSS -- 定位 CSS中最重要的应该就是布局和定位, 也就是display和position两个属性。布局篇在...

  • CSS -- 布局篇

    CSS -- 布局 CSS中最重要的应该就是布局和定位, 也就是display和position两个属性定位篇在这...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • css绝对定位、相对定位和文档流的那些事

    css绝对定位、相对定位和文档流的那些事 margin塌陷 position:absolute; display:...

  • CSS布局

    CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+float属性(浮...

  • CSS书写规范

    CSS遵循以下顺序: 布局定位属性:display / position / float / clear / vi...

  • CSS属性书写顺序及页面布局整体思路

    一、CSS属性书写顺序 建议遵循以下顺序: 1、布局定位属性:display / position / float...

  • 初级前端面试常见问题(上岸某公司)

    一、HTML5+CSS篇 1.css隐藏元素方法 display:none posi...

  • css的布局

    css中的定位机制 1.标准文档流 2.浮动 3.绝对定位 display 设置元素的显示方式 position...

网友评论

      本文标题:css定位篇-display

      本文链接:https://www.haomeiwen.com/subject/ncvweftx.html