首页 > 作文

HTML连载57

更新时间:2023-04-07 07:38:48 阅读: 评论:0

一、定位流

1.分类

(1)相对定位;

(2)绝对定位

(3)固定定位

(4)静态定位

2.什么相对定位

相对定位就是相对于自己以前在标准流中的位置来移动。

例子:

 <style>        div{            width:100px;            height:100px;        }        .box1{            background-color: red;        }        .box2{            background-color: yellow;        }        .box3{            background-color: blue;        }</style></head><body><div class="box1"></div><div class="box2"></div><div class="box3"></div></body>

现在修改box2的属性

        .box2{            background-color: yellow;            position:relative;/*相对流不会脱离标准流*/            top:20px;            left:20px;        }

3.注意:

(1)相对流不会脱离标准流

(2)在相对定位中同一个方向上的定位属性只能使用一个

(3)由于相对定位是不脱离标准流的,所以在相对定位中是区分块级元素/行内元素/行内块级元素

(4)由于相对定位是不脱离标准流的,并且相对定位的元素会占用标准流中的位置,所以当给相对定位的元素设置margin/padding等属性时会影响到标准流的布局。(也就是设置了margin/padding属性的时候,会把原来标准流中的位置进行相应调整,而相对位置会等标准流设置好了再进行生效)

(5)position:relative;经常忘记设置。

        .box2{            background-color: yellow;            position:relative;/*相对流不会脱离标准流*/            top:20px;            left:20px;            margin-top: 20px;        }

4.相对定位的应用场景

(1)用于对元素进行微调,比如:各种标签一起使用的时候,由于标签的差异,需要进行对齐,使用相对定位会更加简便。

(2)配合后面学习的绝对定位进行使用

二、绝对定位

1.什么是绝对定位

绝对定位就是相对于body​来定位的。​

先来一个基础的代码

<!doctype html><html lang="en"><head>    <meta chart="utf-8">    <title>d150_absolutepositoning</title>    <style>        div{            width:100px;            height:100px;        }        .box1{            background-color: red;        }        .box2{            background-color: yellow;            /*position:absolute;*/        }        .box3{            background-color: blue;        }        span大一女生{            width:100px;            height:100px;            background-color: purple;        }</style></head><body><div class="box1"></div><div class="box2"></div><div class="box3"></div><span>我是行内块级元素在绝对定位中的作用的</span></body></html> 

谓语有哪些2.绝对定位注意点

(1)绝对定位的元素是脱离标准流的

        .box2{            background-color: yellow;            position:absolute;        }

(2)绝对定位的元素是不区分块级元素/​行内元素/行内块级元素的。

        span{            width:100px;            height:100px;            background-color: purple;            position:absolute;        }

(3)这个绝对定位派等于多少度优点类似于浮动流

        .box2{            background-color: yellow;            position:absolute;            right:0px;            bottom:0px;

三、源码:

d148_relativepositioning.html

d150_absolutepositoning.html

地址:

https://github.com/ruigege66/html_learning/blob/master/d148_relativepositioning.html

https://github.com/ruigege66/html_learning/blob/master/d150_absolutepositoning.html

2.csdn:https://blog.c入党动机的朴实回答sdn.net/weixin_44630050

3.博客园:https://www.cnblogs.com/ruigege0000/高中教材

4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取java大数据学习视频礼包

本文发布于:2023-04-07 07:38:44,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/bb4b0dcc8f9a449564aefcada97cb587.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:HTML连载57.doc

本文 PDF 下载地址:HTML连载57.pdf

标签:元素   标准   属性   位置
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
  • HTML连载57
    一、定位流1.分类(1)相对定位;(2)绝对定位(3)固定定位(4)静态定位2.什么相对定位相对定位就是相对于自己以前在标准流中的位置来移动。例子: