css 定位position详解,background注意事项 哒哒哒 -----20181119
1.定位position:relative || absolute || fixed生成绝对定位的元素,相对于浏览器窗口进行定位。|| inherit
(1)属性解释
①````position:relative 相对定位,写在父级标签,此时的绝对定位就是相对于父级标签 (处于正常文档流中 通过left,right,bottom,top,控制元素的移动 后写的元素覆盖先写元素属性,有层级概,相对于正常的文档流,原来占据的空间不会改变,通常配合着绝对定位使用)
②·····position:absolute 绝对定位,相对于相对定位来定位 (处于脱离正常文档流,没有高度,有层级的概念(必须设置top等,楼上一样),后写元素覆盖先写元素,当前可视窗口定位,相对于父级元素带有定位属性的文档流,不会占据空间高度为0)
③‘’‘’ position:fixed 生成绝对定位,相对于浏览器窗口进行定位 (脱离正常的文档流,在窗口进行移动定位,层级概念,background:中的fixed固定不动,任何元素对固定定位是没有用的)
④‘’‘’ position:inherit 从父级元素继承定位
(2)注意事项
①z-index只能与定位属性配合使用,正常文档流无法使用 z-index:1~9999,设置显示优先级别,默认都为一,后面的覆盖在前面属性的上面
②重点:
- absolute同时设置left,right,top,bottom遵循以下原则
- 如果top和bottom一同存在的话,那么只有top生效。
- 如果left和right一同存在的话,那么只有left生效。
2.margin注意事项
(1)注意事项:当通过background直接设置背景图片,再设置当前属性hover时,需要设置background-color属性,不然会使图片背景也被覆盖详细请见面
演示如下:
①首先是带有background-color属性(正确)
②ui 效果图
①带有background属性(错误)
②ui 效果图
①②③④⑤⑥⑦⑧
转载于:https://www.cnblogs.com/520Girl/p/9992300.html
css 定位position详解,background注意事项 哒哒哒 -----20181119相关推荐
- CSS中position详解与常见应用实现
在web前台开发时候,我们必不可少的会用到postion属性进行布局定位. 今天总结了一下position知识点,与常用功能与大家分享,欢迎大家交流指正. 首先我们对postion属性进行详解. 在C ...
- css定位属性详解(position属性)
一.定位属性 1.定位属性 属性:position 取值: 1.static ...
- CSS中的定位(position)详解
将学过的定位进行一个简单的整理,方便以后查阅,也想向大家分享一下. 众所周知,定位分为5种,分别为:静态定位.相对定位.绝对定位.固定定位.粘性定位.下面我为大家详细介绍一下每种定位. 1.静态定位( ...
- html定位的所有属性,HTML CSS定位属性详解 嘿嘿嘿
定位属性:Position 作用:检索或者设置元素的定位方式"(改变元素位置) 定位的步骤: 1.给元素添加position属性 证明该元素要做位置变 2.确定参照物!(通过position ...
- CSS之Position详解
CSS的很多其他属性大多容易理解,比如字体,文本,背景等.有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑.CSS中主要难以理解的属性包括盒型结 ...
- 定位position详解:relative与absolute
定位标签:position 包含属性:relative(相对) absolute(绝对) 1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它所在的位置上.然后通过设 ...
- 微信小程序 位置定位position详解,相对定位relative,绝对定位absolute相关问题
一.位置position[定位属性:static,relative,absolute,fixed,inherit,-ms-page,initial,unset] 1.static:元素框正常生成,块级 ...
- CSS中position详解
一些关于定位和叠加的理解 一.position属性 position有5个值,分别为static,relative,absolute,fixed,sticky. 1.1 static static是p ...
- CSS margin属性详解
CSS margin属性详解 我发现当我想写好一篇博文的时候,希望以后能有人看到,会对别人也有一定的帮助,这时候对于其中的内容就变得深思熟虑起来,让自己查阅尽可能多的资料,这样的方式正好可以弥补我某些 ...
最新文章
- 卡在linuxctrld进系统_Linux系统卡死后紧急处理
- 《零基础》MySQL GROUP BY 语句(十九)
- Centos系列 Curl error (37): Couldn‘t read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-XXXX
- Python结合Tableau,万字长文搞定传统线下连锁店数据分析
- 前端宽度一至显示宽度不一致_html2canvas在不同设备生成图片大小不一致问题
- 知识付费的时代,我们如何应对:这8个干货,免费送给你!
- js中普通函数与函数对象
- 使用git遇到的问题汇总
- 腾讯云云服务器IE浏览器初始使用常见问题
- linux压缩超过4g的文件吗,使用tar压缩文件,不能超过4G,有什么办法解决-
- Mac下驱动BCM20702A0 USB蓝牙
- 将单元格中的内容拆分成多列/行
- 下列叙述中正确的是计算机课,大学计算机课程练习题(期末)
- 【项目分享】基于AB32和RT-Thread的墨水屏智能日历
- php把字符串变为数组_php把字符串转为数组的方法
- 推荐几个非常棒的学习计算机语言的网站
- App中 微信分享 代付功能 业务设计 与 代码实现
- 腾讯优图——分布式知识蒸馏损失改善人脸识别困难样本(附论文代码)
- VScode下使用MySQL
- SSL证书常见错误及解决办法
热门文章
- 对话系统在机票业务中的应用
- Turtlebot通讯配置
- 安装rocon、kobuki、turtlebot
- JDK、JRE与JVM的区别与联系,已拿offer入职
- CodeWar代码学习
- 魅族MX答疑:魅族MX USB Host功能测试
- 前端必备:Javascript 3种书写格式详细介绍
- 实施工程师的发展前景_北京孚惠教育:注册安全工程师七大专业,如何选择最适合自己的...
- How to Get Better at Embracing Unknowns. 通过数据可视化解释不确定性
- h3c交换机怎么设置虚拟服务器,H3C交换机配置通用方法