HTML_CSS学习:定位

一、相对定位

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>相对定位</title><style>.outer{width: 500px;background-color: #999ff0;border: 1px solid #000;padding: 20px;}.box{width: 200px;height: 200px;font-size: 20px;}.box1{background-color: #ff0000;}.box2{background-color: #00ff00;/*position: relative;*//*left: 100px;*/}.box3{background-color: #0000ff;}</style>
</head>
<body><div class="outer"><div class="box box1">1</div><div class="box box2">2</div><div class="box box3">3</div></div></body>
</html>

显示结果:

二、绝对定位

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>绝对定位</title><style>.outer{width: 500px;background-color: #999ff0;border: 1px solid #000;padding: 20px;position: relative;}.box{width: 200px;height: 200px;font-size: 20px;}.box1{background-color: #ff0000;}.box2{background-color: #00ff00;position: absolute;top: 220px;left: 20px;/*transition: 1s all linear;*//*float: right;*//*top: 50px;*//*right: 50px;*//*right: -100px;*//*bottom: -50px;*//*margin-left: 50px;*//*margin-top: 50px;*//*margin-right: 3000px;*/}.box3{background-color: #0000ff;}.outer:hover .box2{left:220px}</style>
</head>
<body><div class="outer"><div class="box box1">1</div>
<!--        定位元素也能设置宽高--><div class="box box2">2</div><div class="box box3">3</div></div></body>
</html>

显示结果:

三、固定定位

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>固定定位</title><style>.outer{width: 500px;background-color: #999ff0;border: 1px solid #000;padding: 20px;position: relative;}.box{width: 200px;height: 200px;font-size: 20px;}.box1{background-color: #ff0000;}.box2{background-color: #00ff00;position: fixed;bottom:0;right:0;float: left;}.box3{background-color: #0000ff;}.outer:hover .box2{left:220px}</style>
</head>
<body><div class="outer"><div class="box box1">1</div>
<!--        定位元素也能设置宽高--><span class="box box2">heiheiehiehiehiei</span><div class="box box3">3</div></div><div>lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt tempora tempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt tempora tempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt tempora tempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt temporatempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt tempora tempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt temporatempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt tempora tempore tenetlorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam atque autem beatae blanditiis consectetur consequuntur cumque delectus doloribus eaque eius eligendi enim eum,excepturi expedita fuga harum hic illum incidunt iure iusto laboriosam laudantium libero magnam maiores mol,l molestiae mollitia nam nesciunt nihil nobis nostrum numquam obcaecatiodio officia omnis optio pariatur perferendis placeat quae quam quibusdam quidem quisquam quo repellat repudiandae rerum saepe sapientesequi similique sit soluta sunt temporatempore tenet</div></body>
</html>

显示结果:

四、粘性定位

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>粘性定位</title><style>*{margin: 0;padding: 0;}body{height: 2000px;}.page-header{height: 100px;text-align: center;line-height: 100px;background-color: #bfad39;font-size: 20px;}.item{background-color: silver;}.first{background-color: #0dcaf0;font-size: 40px;position: sticky;top: 0px;}</style>
</head>
<body>
<!--    头部--><div class="page-header">头部</div>
<!--    内容区--><div class="content">
<!--        每一项--><div class="item"><div class="first">A</div><h2>A1</h2><h2>A2</h2><h2>A3</h2><h2>A4</h2><h2>A5</h2><h2>A6</h2><h2>A7</h2><h2>A8</h2></div><div class="item"><div class="first">B</div><h2>B1</h2><h2>B2</h2><h2>B3</h2><h2>B4</h2><h2>B5</h2><h2>B6</h2><h2>B7</h2><h2>B8</h2></div><div class="item"><div class="first">C</div><h2>C1</h2><h2>C2</h2><h2>C3</h2><h2>C4</h2><h2>C5</h2><h2>C6</h2><h2>C7</h2><h2>C8</h2></div></div></body>
</html>

显示结果:

五、定位的层级

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>定位的层级</title><style>.outer{width: 500px;background-color: #999ff0;border: 1px solid #000;padding: 20px;position: relative;z-index: 2;}.box{width: 200px;height: 200px;font-size: 20px;}.box1{background-color: #ff0000;}.box2{background-color: #00ff00;position: relative;top: -150px;left: 50px;/*z-index:auto;*/}.box3{background-color: #0000ff;position: absolute;top: 130px;left: 130px;}.box4{background-color: #00ffb7;position: fixed;top: 200px;left: 200px;z-index: 50;}.box5{background-color: #ff00ff;position: fixed;top: 300px;left: 300px;z-index: 10;}</style>
</head>
<body><div class="outer"><div class="box box1">1</div><div class="box box2">2</div><div class="box box3">3</div><div class="box box4">4</div><div class="box box5">5</div></div></body>
</html>

显示结果:

六、定位可以越过padding

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>定位可以越过padding</title><style>.outer{width: 800px;height: 600px;padding: 20px;background-color: #999ff0;position: relative;}.inner{width: 200px;height: 200px;background-color: #ff0000;position: absolute;top: 0;left: 0;}</style>
</head>
<body><div class="outer"><div class="inner"></div></div></body>
</html>

显示结果:

七、定位的特殊应用1

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>定位的特殊应用</title><style>.outer{height: 400px;background-color: silver;position: relative;}.inner{background-color: yellow;font-size: 20px;padding: 20px;border: 10px solid #000;position: absolute;/*top:0;*/left: 0px;right:0px;top:0px;bottom:0px;/*width: 100%;*/}</style>
</head>
<body><div class="outer"><div class="inner">你好啊</div></div>
</body>
</html>

显示结果:

八、定位的特殊应用2

相关代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>定位的特殊应用</title><style>.outer{height: 400px;width: 800px;background-color: silver;/*overflow: hidden;*/position: relative;}.inner{width: 400px;height: 100px;background-color: yellow;font-size: 20px;/*nargin:0 auto;*//*margin-top: 150px;*/position: absolute;/*top:0;*//*bottom: 0;*//*left: 50%;*//*right: 50%;*//*top:50%;*//*margin-left: -200px;*//*margin: auto;*/top:0;bottom:0;left:0;margin: auto;}</style>
</head>
<body><div class="outer"><div class="inner">你好啊</div></div></body>
</html>

显示结果:

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

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

相关文章

网线 网口 绿灯:链路连接,黄灯:数据信号 ——网络

正常情况&#xff1a;绿灯常亮&#xff0c;橙色常亮或闪烁。有信号传输时闪烁&#xff0c;没信号时常亮。 绿灯是链路指示&#xff08;即连接&#xff09;&#xff0c;黄灯是信号指示&#xff08;即传数据&#xff09; 一.分情况说明: 1.黄灯闪动,绿灯长亮:网线正常,正在通信中…

十四、网络编程

目录 一、网络编程概述二、网络通讯要素1、IP和端口号2、网络通信协议 三、IP和端口号四、网络协议1、网络通信协议2、TCP/IP协议簇1&#xff09;TCP协议2&#xff09;UDP 3、Socket 五、TCP网络编程1、基于Socket的TCP编程1&#xff09;客户端创建socket对象2&#xff09; 服务…

SQL运算符以及使用变量参与实际的查询(增删改)操作

#关系运算符&#xff08;<>!not&#xff09;与逻辑运算符&#xff08;&and|or&#xff09;set x7,y5;select x>y as TRUE,x<y as FALSE;#正确返回值true,实际返回值1&#xff0c;false0select xy;# 判断两个数值是否相等无需使用&#xff08;&#xff09;号&am…

HTML中插入图片(2024/5/10)

背景&#xff1a; 自己做了个小网站&#xff0c;想在网页的右下角贴上自己的微信二维码&#xff0c;用以下代码就可以了。 注意&#xff0c;这里是放右下角了&#xff0c;距离和二维码的图片大小需要自己去调整。 /*二维码的名字和路径需要自己修改*/ <!DOCTYPE html>…

C++初阶学习第六弹——string(1)——标准库中的string类

前言&#xff1a; 在前面&#xff0c;我们学习了C的类与对象&#xff0c;认识到了C与C语言的一些不同&#xff0c;今天&#xff0c;我们将进入C的 关键部分——STL&#xff0c;学习完这部分之后&#xff0c;我们就可以清楚的认识到C相比于C语言的快捷与便利 一、为什么有string…

获取文件夹下的vue文件形成组件,require.context

前言&#xff1a;项目中现有一个文件里面包含所有需要用到的组件&#xff0c;如果一个个的去import&#xff0c;则会非常麻烦&#xff0c;现有require.context去实现&#xff0c; 1、require.context var request require.context(‘./module’, true, /.js$/) require.cont…

AI编码工具-通义灵码功能实测(二)

AI编码工具-通义灵码功能实测&#xff08;二&#xff09; 通义灵码智能问答 在上一篇文章中&#xff1a;https://blog.csdn.net/csdn565973850/article/details/138563670?spm1001.2014.3001.5501 讲述了通义灵码的7大应用场景&#xff0c;这里在使用过程中遇到了一些问题&…

视频剪辑一键处理技巧:批量分割视频,快速提取m3u8视频

随着网络视频的普及和多样化&#xff0c;视频剪辑和处理成为了很多用户的基本需求。在众多的视频处理技巧中&#xff0c;批量分割视频快速提取m3u8视频是常见的操作。本文将介绍如何利用云炫AI智剪一键处理的技巧&#xff0c;轻松完成这些任务&#xff0c;提高视频剪辑的效率。…

Java中的包(package)是什么和如何使用它们

目录 一、什么是Java包&#xff1f; 二、为什么使用包&#xff1f; 三、如何创建和使用包 创建包 引入包 四、包的实际应用 总结 Java中的包&#xff08;package&#xff09;是一种用于组织相关类和接口的命名空间。通过将代码逻辑地分组&#xff0c;它们有助于维护大型…

安卓提示Cannot resolve symbol ‘BuildConfig‘

安卓提示Cannot resolve symbol BuildConfig build.gradle android {...defaultConfig {...versionName "1.1.2" // 这里设置版本号...}... }java代码使用 tv_version.setText(BuildConfig.VERSION_NAME) ; 提示错误 Cannot resolve symbol BuildConfig 解决办法 bu…

QT功能 实现静态内容国际化实验

文章目录 第一步&#xff1a;新建一个QT工程第二步&#xff1a;添加控件第三步&#xff1a;在pro文件中添加内容第四步&#xff1a;更新文件第五步&#xff1a;打开QT的Linguist第六步&#xff1a;添加翻译内容第七步&#xff1a;回到QT Creator中添加文件第八步&#xff1a;给…

初阶数据结构—顺序表和链表

第一章&#xff1a;线性表 线性表&#xff08;linear list&#xff09;是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构&#xff0c;常见的线性表&#xff1a;顺序表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构&#xff0c;也就…

定时监控 Docker 服务

使用 docker 启动 x服务 之后&#xff0c;为了保证服务稳定&#xff0c;需要使用脚本监控该服务&#xff1a; 脚本内容 check_x_server.sh #/bin/bashcd /data/server #存放check_x_server.sh脚本的路径time$(date "%Y%m%d-%H:%M:%S") echo $time" checki…

推荐一个开源的MES系统

软件介绍 HM-MES是一款旨在帮助工厂实现生产计划、工艺管理和质量控制的工业生产管理软件。该软件基于Java Web技术和MySql数据库开发&#xff0c;拥有简洁、易用、安全和稳定等特点&#xff0c;适用于广泛的生产管理场景。 功能描述 1.产品和原材料双向溯源&#xff0c;支持二…

【.Net动态Web API】参数模型绑定来源

🚀前言 本文是《.Net Core进阶编程课程》教程专栏的导航站(点击链接,跳转到专栏主页,欢迎订阅,持续更新…) 专栏介绍:通过源码实例来讲解Asp.Net Core进阶知识点,让大家完全掌握每一个知识点。 专栏适用于人群:Web后端开发人员 ———————————————— …

初学者理解Transformer,本文is all you need

要问现在AI领域哪个概念最热&#xff0c;必然是openAI推出chatGPT之后引发的大模型。然而这项技术的起源&#xff0c;都来自一篇google公司员工的神作“Attention Is All You Need”——本文标题也是一种致敬^_^&#xff0c;目前已有近12万的引用(还在增长)。 在“Attention Is…

二叉树-堆

树 在数据库中&#xff0c;树是一种数据结构&#xff0c;用于组织和存储数据&#xff0c;使得可以高效地进行插入、删除和查找操作。它通常用于表示层次关系或者有序集合。 基本概念 节点&#xff1a;树结构中的每个元素都称为节点。 根节点&#xff1a;树的最顶端节点。 子…

RazorSQL for Mac:强大而全面的数据库管理工具

RazorSQL for Mac是一款功能强大、操作简便的数据库管理工具。它专为Mac用户设计&#xff0c;支持连接超过30种不同类型的数据库&#xff0c;包括MySQL、Oracle、PostgreSQL等&#xff0c;为用户提供了全面的数据库管理解决方案。 RazorSQL具有强大的数据库浏览功能&#xff0c…

陈文自媒体:创业如何才能持续小成功?

最近看了一些书&#xff0c;听了一些人讲的鸡汤&#xff0c;有点启发&#xff0c;写一些个人的心得让大家参考一下。 1、对于所谓的创业来说&#xff0c;不是追求成功&#xff0c;正确的姿势是&#xff0c;应该立于不败之地&#xff0c;只有不败才有机会成功&#xff0c;怎么才…

Java基础知识(12)

Java基础知识&#xff08;12&#xff09; &#xff08;包括&#xff1a;多线程&#xff09; 目录 Java基础知识&#xff08;12&#xff09; 一.多线程 1. 多线程基础 2. 多线程的实现方式 【1】继承Thread类的方式进行实现 【2】实现Runnable接口的方式进行实现 【3】…