目录

定位:

可选值:

开启绝对定位

定位:

是一种布局的手段,而且是一种高级的布局手段,

你可以将任何元素,摆放在页面的任意位置

可以用position来设置定位

可选值:

static  默认值,不开启定位

以下四种定位方式,都属于开启定位

relative  相对定位

absolute  绝对定位

fixed     固定定位

sticky    粘滞定位 (兼容性略差)

开启绝对定位

position: absolute;

绝对定位后的特点

1、设置绝对定位后,元素会脱离文档流

2、设置绝对定位后,元素的性质就会发生变化,就不会再区分块还是行内了

3、设置绝对定位后,如果不设置偏移量,元素的位置也不会发生变化

4、绝对定位,它的原点是相对于其包含块来定位的

5、设置绝对定位后,元素的层级也会提高

注意:一般情况下,为了更好的控制子元素的位置,

我们会在开启子元素的绝对定位后,会同步开启父元素的相对定位

这叫"子绝父相"

-->

<!-- 包含块

1、默认情况(没有定位的情况下),包含块就是元素的祖先元素

2、如果是定位的情况下,包含块就是元素的开启了定位的,离它最近的祖先元素

如果祖先元素都没有开启定位,则包含块就是根标签(html)

当元素的position属性设置fixed时,则开启了元素的固定定位

(1)用于固定在浏览器页面上,不随浏览器的滚动而改变位置;

(2)以浏览器为参照物,和父元素没有任何关系;

 (3)固定定位不占有原来的位置,即脱离标准流 ,更改元素的性质

(4)应用场景

- 固定导航

- 固定侧边栏

- 广告

面试题:

设置透明有几种方式?能说一说他们之间的区别?

1、opacity是属性,rgba、transparent是属性值

2、rgba、transparent是属性值,他必须要跟在特定的属性后,

例如 background-color、color、border-color等

3、opacity是属性,它有继承性,给祖先元素设置,会继承给它的后代元素

相当于在元素前面放一层玻璃,整个元素都是朦朦胧胧的

rgba、transparent是没有继承的,给谁设置,谁就有

北大青鸟培训第四周第一天:HTML和CSS相关知识 【定位】(持续更新)相关推荐

  1. 北大青鸟培训第四天:HTML和CSS相关知识 (持续更新)

    目录 属性选择器 伪类选择器 元素的伪类 属性选择器 1.[属性名]{} 2. [属性名=属性值]{} 3.[属性名^=属性值]{} 4. [属性名$=属性值]{} 5.[属性名*=属性值]{} 1. ...

  2. 北大青鸟培训第三天:HTML和CSS相关知识 (持续更新)

    音视频 audio src controls loop autoplay audio标签 用来向页面中引入一个外部的音频文件 src 指向音频的引入路径 controls 控制是否允许用户点击播放,默 ...

  3. 北大青鸟培训第五天:HTML和CSS相关知识 (持续更新)

    继承:继承是一种规则,它允许样式不仅应用于某个特定html标签元素,还可应用于其后代元素.CSS继承是指设置父级的CSS样式,父级及以下的子级元素都具有此属性.CSS继承的作用:给父元素设置一些属性, ...

  4. 北大青鸟培训第二天:HTML初级代码和相关知识 (持续更新)

    HTML常用标签 <blockquote> </blockquote> <q> </q> <br> <center> </ ...

  5. 北大青鸟培训第第二周第一天:HTML和CSS相关知识 (持续更新)

    目录 display 长度单位 1.像素  px 2.百分比 % 3.em 4.rem 颜色的单位 css RGB 3.RGBA 4.十六进制 5:HSL值  HSLA值 字体的样式 color  : ...

  6. 北大青鸟培训第三周第一天:HTML和CSS相关知识 (持续更新)接着昨天的盒子模型

    目录 垂直布局 1.兄弟元素 2.父子元素 解决方案 内联元素的盒子 1.内容区: 2.内边距 3.边框: 4.外边距 盒子的大小 浮动简介 垂直布局 默认情况下,块元素宽高是被内容撑开的,如果自定义 ...

  7. 北大青鸟培训第二周第二天:HTML和CSS相关知识 (持续更新)

    目录 行间距 1.行高 (line height):文字占有的实际高度 2.单行文本在父元素中垂直居中 3.font 中也可以指定行高  font:bold   italic   25px/3   s ...

  8. 北大青鸟培训第二周第三天:HTML和CSS相关知识 (持续更新)

    目录 盒子模型 举例子 1.内容区(content) 举例子 盒子模型边框 边框(border)元素设置边框 盒子模型内边距 盒子模型 1.网页中所有的元素都可以看成一个盒子,由 content + ...

  9. 北大青鸟培训第一天:HTML初级代码介绍和相关知识(持续更新)

    代码解释 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8& ...

最新文章

  1. SQLite管理工具绿色
  2. 图解系列之JVM运行时数据区
  3. 如何从三流程序员成长为一名年薪50W的架构师(文末附送学习资料)
  4. PRISM概率模型检测器初使用--骰子模型(改进版)
  5. java jdk 1.8 配置_jdk1.8安装及java环境变量配置(内含一键配置工具)
  6. Android开发之约束布局平均分布|ConstraintLayout平均分布|约束布局均匀分布|ConstraintLayout均匀分布
  7. 【TensorFlow-windows】学习笔记一——基础理解
  8. 纪中B组模拟赛总结(2019.12.21)
  9. UI: UISlider 实现指定范围值的选择
  10. UE5全局光照系统Lumen解析与优化
  11. Android Beam 文件传输失败分析与解决
  12. C# 反射之Activator用法举例
  13. 基于 AndroidR QCOM IMS CALL 通话流程解析
  14. 苹果App Store公布最新应用审核标准:更加严格
  15. 保护个人隐私,你需要这样设置 iPhone 的语音备忘录,禁用位置命名
  16. 什么是JDBC,JDBC是干嘛用的?
  17. 对于SDL中colorkey的理解
  18. sudo spctl --master-disable
  19. Sentinel限流
  20. [YOLOv7]基于YOLO&Deepsort的车速&车流量检测系统(源码&部署教程)

热门文章

  1. TOP to DOWN 创建运动型骨架模型 creo3.0 曲柄摇杆机构仿真
  2. 金蝶云单据下推,转换规则
  3. kuka机器人profinet网络配置步骤_谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤...
  4. 关于解决2345流氓软件,默认打开2345网址的问题
  5. 3 x 10的python表达式_python3.x 正则表达式的应用
  6. 固态硬盘将取代传统硬盘的九个理由
  7. nginx可视化管理工具
  8. i7处理器 支持linux,华硕P8P67主板,I7处理器,8G存储空间的配置能装RED LINUX系统吗...
  9. 机器视觉-相机镜头光源介绍及选型-12.系统选型
  10. c++ opencv添加logo_关于opencv对图片添加水印