2020.3.28.第十天

<!--  

1:定位的流程:

a:给元素添加position属性。(告诉元素:开始进行位置移动)

b:属性值来确定参照物

c:固定坐标。 left /right /top / bottom


2: position得属性值:

position:static (静态定位 )

position:absolute;(绝对定位)


3:position:absolute;

参照物:有定位的父元素。如果没有父元素,或者父元素没有定位,整个文档为参照物

特点:不占据看空间,脱离布局流。


注:绝对定位position:absolute;浮动无效, margin:0 auto 左右居中无效。

-->

<!--  

position的属性值:


1: position:static【静态定位】 (默认值:添加和不设置的效果一样的)


2: position:absolute【绝对定位】

a:绝对定位的参照物:

已经有定位的父元素为参照物

如果父元素都没有定位或者没有父元素,以整个文档为参照物。

b:绝对定位的特点:

不占据空间,脱离布局流


3: position:relative;【相对定位】

a:参照物是自身默认的位置

b:特点:

(1)占据空间的,不破坏布局流。

(2)如果一个元素有相对定位,也支持margin:0 auto;


-->

<!--  

包含块的设置:

1:给父元素添加position:relative;目的:让当前父元素形成参照物(包含块)

2:给要做定位的元素添加position:absolute; 移动位置。

-->

<!--  

默认情况下:

结构里面后写的元素添加定位,会把前写元素盖住


控制定位元素的层次关系:

        z-index:;

属性值:一个数字,数字值越大越靠上层显示。能接收负数。

默认值auto

-->

<!--  

网页布局:

首选浮动+盒模型


什么时候用定位:

当元素产生层次关系,或者是不规则布局。

-->

<!--  

相对定位和绝对定位的区别:

参照物的区别

是否破坏布局流

-->

<!--  

包含块的设置:

给父元素添加position:relative;形成参照物

给要做定位的子元素添加position:absolute;

-->

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 1,226评论 0赞 1
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,792评论 0赞 30
  • 什么是选择器 每一条css样式声明(定义)由两部分组成,形式如下: 在{}之前的部分就是“选择器”,“选择器”指明...
    小挠许阅读 491评论 0赞 1
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,513评论 0赞 5
  • (这是15年初学css时记的笔记) 选择器 简单选择器 标签选择器 直接把标签名加前面。 类选择器 用.+ cla...
    burningalive阅读 1,233评论 0赞 0

友情链接更多精彩内容