css 浮动

10 篇文章 0 订阅

浮动

伪类对象:

/*伪类对象:伪类对象会在页面中作为一个伪元素,展示出来*/
/* h1::before:在内容最前面显示*/
<style>
    h1::before{
        content:"哈哈";
        color:red;
    }
    /* h1::before:在内容最后面显示*/
    h1::after{
        content:"呵呵";
        color:red;
    }
    /*
    总结
        1):伪类对象里边必须要有一个content属性,但是可以空着     
        2):伪类对象默认为行内元素,但是可以通过display进行转换
    */
</style>
​
<h1>
佐助
</h1>

float

  1. 如果想让两个块级元素在一行,可以添加浮动

总结:

  1. 浮动元素从右往左运动,碰到父级元素边界或者其他浮动元素时就停下

  2. 浮动可以把一个元素变成行内块元素

  3. 浮动会起来,脱离文档流;(注意:文字会挡在外面)

  4. 子元素的浮动会引起父元素高度撑不开

解决浮动的问题:

​
<style>
    .3{
        clear:right;/*清除右浮动*/
        clear:left;/*清除左浮动的影响*/
        clear:both;/*清除左/右浮动的影响*/
       /*清除浮动主要是要解决子元素浮动引起父元素高度撑不开的问题
        ps:用了浮动的地方,就要清除浮动,不然就很有可能导致页面的结构出现混乱
        */       
    }
</style>

清除浮动第二种方法:

<style>
    /*通过after伪类对象来清除浮动*/
    div::after{
        content:"";
        clear:both;
        display:block;
    }
</style>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值