CSS浮动

一、DIV

 DIV可设置大小、位置、背景

复制代码
#div1{
    background-color: yellow;
    width:  150px;
    height: 150px;
    position: absolute;/*定位*/
    top: 150px;
    left: 500px;
    overflow: scroll; /*超出部分的处理 */
    outline: double;/*轮廓 dotted(点状轮廓) solid(实线) double(双线) dashed(虚线)*/
}
复制代码

 

 

 

二、盒子模型

 

 

 盒子内文本居中:

 text-align: center; 水平居中

 heigth: 200px;  line-height: 200px; 行高控制垂直居中

 三、浮动

 行级元素与块级元素:

  两个行级元素默认会在同一行显示,两个块级元素默认会在不同行显示。

 定位机制:

  标准流(文档流)、脱标流(float、position:absolute)

  文档流特点:

   1、空白折叠现象

   2、高矮不齐,底边对齐

   3、自动换行

 浮动:

 

  float的包裹和崩溃

  崩溃:父一级的块级元素高度发生了破坏

 清除浮动

  1.在div中写入clear: both;

  2.加入一个专门负责清除浮动的div

  <div id="clearDiv"></div>

  #clearDiv{

   clear: both;

  }

  3.目前最主流的清除浮动方式

复制代码
#clearDiv{
  content: "";
  visibility: hidden;
  height: 0px;
  display: block;
  clear: both;
}
#clearDiv{
  zoom:1;
}
复制代码

 

posted @   南风知君  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示