CSS基础学习——浮动

一. 浮动

    1.传统网页的三种布局方式

      1》标准流

            标签按照规定好的默认方式排列

            块级元素独占一行,从上向下顺序排列    常用元素:div hr,p,h1~h6,ul,ol,dl,form,table

            行内元素会按照,从左到右顺序排列,碰到父元素边缘会自动换行 常用元素:span a i em 等

       2》浮动:标准流无法完成的布局效果,可以用浮动来完成布局,浮动可以改变元素标签默认的排列方式。

             多个块元素纵向排布找标准流,横向排列找浮动

      3》 定位

  2. 浮动(float)

         

        

    1》浮动特性

         特性:浮动脱离标准流控制,移动到指定位置(脱标)

                    浮动之后不保留原先位置

                    都设置浮动特性的盒子,在同一行显示,顶端对齐

                   

                    不管原先是什么元素,添加浮动特性会具有行内块元素的特性

                    块级元素未设置宽度,默认宽度与父亲一样,添加浮动提醒后,大小根据内容决定

                    浮动的盒子中间没有空隙

     2》浮动元素与父元素搭配使用

         约束浮动位置,先用标准流排列上下位置,之后内部元素采取浮动排列左右位置

         

   3》浮动布局特点

         先用标准流排列上下位置,之后内部元素采取浮动排列左右位置

         浮动盒子只会影响浮动后面的盒子

3. 清除浮动

    父盒子不给高度,后面添加浮动会导致父元素高度为零进而影响后面的高度

    浮动元素不占有原文档位置,对排版产生影响

    

    语法:(闭合浮动)

    

  方法:

     

   1>.格外标签法(闭合浮动:只在父盒子内浮动,不影响外面的盒子)

        

    最后添加的标签只能是块级元素

     

  2>.父级添加overflow

    

  3>.父级添加:after伪元素

     .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

     .clearfix { *zoom: 1; }

     直接用此代码即可,给父级添加一个类名.clearfix

  4>.父级添加双伪元素的方法 

 .clearfix:before, .clearfix:after {
    content: "";
    display: table;
  }

 .clearfix:after {
    clear: both;
  }

 .clearfix {
    *zoom: 1;
  }

    与方法三使用方法相同

二.PS切图

  1》.常见的图片格式

     jpg:色彩保留程度高,产品的图片经常使用

     gif:最多储存256色,实际用于一些图片小动画

     png:结合了GIF和JPG的优点,如果想要切透背景透明的图片,选择它

     PSD:PS的专用格式,可以直接从图片上复制文字,还可以测量大小距离

 2》PS切图

   1. 图层切图

    

    

   2.切片切图

      

  3.PS插件切图

     

三.学成在线案例

   1.CSS书写顺序

 

 2.导航栏注意点

      

 

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值