CSS 回忆篇 | 布局常用 | 浮动float | 定位position


浮动

floatCSS3样式表中的浮动属性,用于设置标记元素的浮动布局,通过设置其浮动属性,改变元素的排列方式:

float: left|right|none
  • left:元素浮动在左侧
  • right:元素浮动在右侧
  • none:元素不浮动

例子:比较各种浮动方式的区别

要使用float属性实现不同表情包的浮动效果。

效果:
在这里插入图片描述
首先在html文件中添加表情包图片以及提示文字:

<div class="cont">
    <p>当前表情包的浮动属性为none,当鼠标滑过本行文字时,浮动状态为left,单击文字浮动状态为right</p>
    <div><img src="img/cry.png" alt=""></div>
    <div><img src="img/amazed.png" alt=""></div>
    <div><img src="img/awkward.png" alt=""></div>
    <div><img src="img/laugh.png" alt=""></div>
</div>

然后编写css代码:

        .cont{
            background: rgb(255,255,255);
            width: 800px;
            height: 520px;
            margin: 0 auto;
            border-color: red;
            border: 1px double;
        }
        p{
            background: #ff0;
            font-size: 20px;
            line-height: 30px;
        }
        img{
            height: 100px;
            width: 100px;
        }
        .cont:hover.cont div{
            float: left;
        }
        .cont:active.cont div{
            float: right;
        }

完成

定位

通过定位position属性可以使标记出现在定义的位置上,语法格式如下:

position:static|absolute|fixed|relative;
  • static:无特殊定位
  • absolute:绝对定位,使用toprightbottomleft等属性指定绝对位置,使用该属性可以可以让元素漂浮于页面之上
  • fixed:绝对定位,且元素位置固定,不随滚动条移动而改变位置
  • relative:相对定位,由toprightbottomleft等属性指定位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值