九、HTML中的定位

1、定位

position
static
默认值
没有使用定位
relactive
相对定位
absolute
绝对定位
fixed
锚定

标准文档流

标准文档流
从上到下,从左向右,依次显示网页中的每一个元素
元素分类
行内元素
依次一个挨着一个显示
块级元素
独占一行

static 定位

以标准文档流方式显示
没有定位
默认值

relative相对定位

relative
相对自身原来位置进行偏移

top、bottom、left、right
像素值
正:向右,或,向下
负:向左,或,向上
不脱离标准文档流,原有的位置保留不变,后续元素不能占用其原有位置
在这里插入图片描述
在这里插入图片描述

absolute绝对定位

absolute
偏移设置
top、bottom、left、right
像素值
正:向右,或,向下
负:向左,或,向上
以它最近的一个已经定位的祖先元素为基准进行偏移
若没有已经定位的祖先元素,以浏览器窗口为基准进行偏移
绝对定位从标准文档流中脱离,后续元素会占其原有的位置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、fixed 锚点定位

fixed
相对于浏览器窗口

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.d1 {width: 200px;height: 200px;background-color: blue;}.d2 {width: 200px;height: 200px;background-color: red;position: relative;top: -100px;left: 100px;}.d3 {width: 200px;height: 200px;background-color: yellowgreen;position: relative;top: 100px;left: 100px;}.d4 {width: 200px;height: 200px;background-color: green;}.d5 {width: 100px;height: 100px;background-color: green;position: fixed;right: 0;bottom: 0;}</style>
</head>
<body>
<div class="d1"></div>
<div class="d2"></div>
<div class="d3"></div>
<div class="d4"></div>
<div class="d1"></div>
<div class="d2"></div>
<div class="d3"></div>
<div class="d4"></div>
<div class="d5"></div>
</body>
</html>

在这里插入图片描述

7、z-index重叠时显示的顺序

z-index重叠时显示的顺序
值越大,在上
值越小,在下
特殊的值
0最下面
1688第1个

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.d1 {width: 200px;height: 200px;background-color: blue;position: relative;top: 100px;z-index: 2;}.d2 {width: 200px;height: 200px;background-color: red;position: absolute;top: -100px;left: 100px;z-index: 1688;}.d3 {width: 200px;height: 200px;background-color: yellowgreen;position: absolute;top: 100px;left: 100px;z-index: 0;}.d4 {width: 200px;height: 200px;background-color: green;z-index: 3;}</style>
</head>
<body>
<div class="d1"><div class="d2"></div>
</div>
<div class="d3"></div>
<div class="d4"></div>
</body>
</html>

在这里插入图片描述

8、透明度

若使用png透明背景图片时,下面的内容可见的,通常不需要透明度,否则图书变淡

方法1:属性
opacity:0.5;

方法2:过滤器
filter:alpha(opacity=50);

浏览器兼容性问题

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.d1 {width: 200px;height: 200px;background-color: blue;position: relative;top: 100px;z-index: 2;}.d2 {width: 200px;height: 200px;background-color: red;position: absolute;top: -100px;left: 100px;z-index: 1688;opacity: 0.4;}.d3 {width: 200px;height: 200px;background-color: yellowgreen;position: absolute;top: 100px;left: 100px;z-index: 0;}.d4 {width: 200px;height: 200px;background-color: green;z-index: 3;}</style>
</head>
<body>
<div class="d1"><div class="d2"></div>
</div>
<div class="d3"></div>
<div class="d4"></div>
</body>
</html>

在这里插入图片描述

在这里插入图片描述

9、课堂练习

京东超市
巨超值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13495.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android 曲线覆盖图

看图 样例代码 layout.xml <com.XXXXX.utils.GraphBendLineandroid:id"id/ghost_view"android:layout_width"200dp"android:layout_height"200dp"android:layout_margin"40dp"app:node_bar_line_color"#F9FEFD"app:nod…

django-vue-admin curd_demo 快速crud教程

django-vue-admin curd_demo 快速crud教程 快速CRUD开发教程&#xff1a;https://bbs.django-vue-admin.com/article/9.html 如何在 env.py 文件配置Mysql数据库&#xff1a;https://bbs.django-vue-admin.com/question/4.html 导入导出配置教程&#xff1a;https://bbs.djang…

Python 中的二维插值

本文展示了如何在 Python 中进行插值&#xff0c;并研究了不同的 2d 实现方法。 我们将讨论用于双变量插值的有用函数&#xff0c;例如 scipy.interpolate.interp2d、numpy.meshgrid 和 Python 中使用的用于平滑/插值 (RBF) 的径向基函数。 我们将使用 SciPy 和 Numpy 库实现插…

OpenCV读取一张深度图像并显示

#include <iostream> #include <opencv2/imgcodecs.hpp> #include <opencv2/opencv.hpp> #include

安全 --- http报文包详解及burp简单使用

HTTP HTTP&#xff08;超文本传输协议&#xff09;是今天所有web应用程序使用的通信协议。最初HTTP只是一个为了获取基本文本的静态资源而开发的简单协议&#xff0c;后来对其进行扩展和利用&#xff0c;使其发展为能够支持如今常见的复杂分布式应用程序。 &#xff08;1&…

【c++】并行编程:cuda入门

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍cuda入门。 学其所用&#xff0c;用其所学。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&#xff0c;下次更新不迷路&#x1f95e…

能源结构变更图,传统能源结构对比新兴能源

以传统的能源&#xff08;煤、天然气&#xff09;提供能源&#xff0c;到新兴能源 目前新兴能源以 太阳能&#xff0c;风能为主以及其它行业&#xff0c; 一类企业以新兴能源这种为主&#xff0c;核心是能源接收&#xff0c;以及储存能源&#xff0c;存储通常两种方式&#x…

UE5、CesiumForUnreal接入XYZ格式地图瓦片如高德地图、OSM、ArcGIS等

文章目录 1.实现目标2.实现过程2.1 XYZ与TMS对比2.1 cesium-native改造2.3 CesiumForUnreal插件改造2.4 XYZ瓦片加载测试3.参考资料1.实现目标 通过改造cesium-native和cesiumforunreal插件,参考tms的栅格地图瓦片加载逻辑,实现在UE5、CesiumForUnreal中接入XYZ格式的地图瓦片…

mysql练习---对表进行插入、更新与删除

环境&#xff1a; 第一题 (1) 创建表 create table pet( name varchar(20) not null comment 宠物名称, owner varchar(20) comment 宠物主人, species varchar(20) not null comment 种类, sex char not null comment 性别, birth year not null comment 出生日期, death …

游戏引擎的cpu/gpu粒子系统设计思想

开篇 网上有很多篇粒子系统源码解析&#xff0c;但是只是简单的接口罗列&#xff0c;没有从最原理出发去讲清楚粒子系统的来龙去脉&#xff0c;我将从粒子系统的本质去讲清楚它的设计理念&#xff0c;当理解了它的理念以后&#xff0c;很多粒子遇到的问题就会迎刃解决了&#…

3 STM32标准库函数 之 窗口看门狗(WWDG)所有函数的介绍及使用

3 STM32标准库函数 之 窗口看门狗&#xff08;WWDG&#xff09;所有函数的介绍及使用 1. 图片有格式2 文字无格式三 库函数之窗口看门狗&#xff08;WWDG&#xff09;所有函数的介绍及使用前言一、IWDG库函数固件库函数预览1.1 函 数 IWDG_WriteAccessCmd1.1.1 IWDG_WriteAcces…

IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置

打开IDEA的plugins 搜索BITO&#xff1a; 下载后右边工具栏上会出现BITO的小蓝标&#xff0c;这样就可以使用了但是里面是全英文的 设置中文 1.打开BITO点击右上角设置 点击里面的Settings 进入BITO的Web网页 右边这个改成中文&#xff1a; 这样回到IDEA AI就会生成中…