web前端学员笔记

HTML新手入门之定位样式

2019-06-13  本文已影响9人  任建坤123
.icon {
            position: absolute;
            top: 27px;
            right: 130px;
        }

它是相对于具有定位属性的父元素来进行位移定位的,以⽗元素左上⾓为基准设置位置,如果⽗元素未设置 定位,则以浏览器左上⾓为基准
absolute可以通过z-index数值进行层叠定义,且不占空间位置
3. position:relative 相对定位(可以和absolute配合使用)

那么我们再回过头来看看上面搜索框里放大镜该怎么对他进行定位
先引入icon图标,我使用了I标签来引入,

微信图片_20190613033340.png

**然后再给它设置样式属性(这里我就随便起个名字了)

   .search {
        .whb(820px, 108px, none);
        .center;
        position: relative;

        img {
            .whb(216px, 108px, none);
            display: inline-block;
            .f-l;
        }


        .sousuo {
            position: absolute;
            top: 27px;
            right: 130px;
        }
    }

可以看见父元素为,search 给了它position: relative;,子元素是.sousuo 给了他position: absolute; 然后在通过调节top和right的值来控制图标位置

微信图片_20190613034347.png

如果我不调top和right的值呢,就让它们的值为0,会出现什么样的结果呢,可以看下图

.sousuo {
            position: absolute;
            top: 0px;
            right: 0px;
        }

结果如下

微信图片_20190613034815.png

icon图标在右上角

4. position:fiexd 固定定位

本人学识有限 文章多有不足
若有错误 请大方指出 以免误导他人

上一篇下一篇

猜你喜欢

热点阅读