Web前端---图层嵌套与层叠三行三列效果

1.图层的嵌套设计

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>图层嵌套</title><style type="text/css">.inline_div{display:inline-block;}#wrap{width=400px;height=250px;border:2px solid black;}#d1,#d2{height:100px;width:45%;background-color:green;margin:20px;}#d2{background-color:yellow;}#d3{height:100px;width:95%;border:2px solid black;background-color:#66FF33;margin:0 auto;}h3{font-size:28px;color:#0033FF;}</style>
</head><body><h3>图层嵌套的应用</h3><div id="wrap"><div id="d1" class="inline_div">div1</div><div id="d2" class="inline_div">div2</div><div id="d3">div3</div></div>
</body>
</html>

(1)多个div既可以各自使用,也可以相互包含,嵌套调用,这样就会更加有利于整体页面的布局

(2)body里面外层的div嵌套了3对内层的div,id是CSS里面的id选择器,class是类选择器

(3)id选择器是由#和id选择器的名字组成的,在style标记里面被定义,和body里面相互对应

(4)class里面的inline,对应style里面由点和名字组成的类选择器,两者也是相互对应的

2.层叠效果

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>层叠效果</title><style type="text/css">body{margin:0;}div{position:absolute;width:200px;height:200px;}#d1{background-color:black;color:white;z-index:0;}#d2{background-color:red;top:25px;left:50px;z-index:1;}#d3{background-color:yellow;top:50px;left:100px;z-index:2;}</style>
</head><body><div id="d1">div1</div><div id="d2">div2</div><div id="d3">div3</div>
</body>
</html>

(1)想要实现层叠的效果,必须要先把position属性的值设置为absolute,在使用z-index设计它们之间的层数关系

(2)margin表示的是边界

(3)25----50;50---100的便宜定位的数值设计成等比例的更能够凸显效果

(4)这里同样使用了选择器,#加上选择起的名字和body里面的相互对应,z-index越大,月位于最上方。

3,三行三列的效果

(1)三行三列的布局效果里面把HTML和CSS内容分割开来,各自放在不同的文件夹里面

(2)使用link标记,但是link标记里面的href要作为CSS里面的文件名称,只有这样2这才能相互

关联,实现布局效果;

(3)CSS里面的页脚footer要先清除前面使用的页面格式,然后设计自己的样式,CSS里面的

left,center right的width比例相加的和应该是100才能够和上面的对齐,同时中间的三张设置成

向左边进行浮动,这样就可以让他们进行同行显示

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

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

相关文章

Git实用命令

撤销操作 # 撤销暂存&#xff0c;保留修改内容 git reset HEAD <file># 撤销修改 git checkout -- <file>远程仓库操作 #添加远程仓库git remote add demo https://gitee.com/dwp1216/demo.git拉取指定文件 git init git remote add -f origin https://172.16.0.…

【Git教程】(五)分支 —— 并行式开发,分支相关操作(创建、切换、删除)~

Git教程 分支 1️⃣ 并行式开发2️⃣ 修复旧版本中的 bug3️⃣ 分支4️⃣ 当前活跃分支5️⃣ 重置分支指针6️⃣ 删除分支7️⃣ 清理提交对象&#x1f33e; 总结 对于版本提交为什么不能依次进行&#xff0c;以便形成一条直线型的提交历史记录&#xff0c;我们认为有 以下两个…

仿ElementUI首页滑动图片变色效果

实现效果 实现思路 通过分析ElementUI官网&#xff0c;发现是用两张图片结合滚动条的位置来实现图片变色的效果 我们通过监听当前滚动条的位置&#xff0c;来控制第二张图片的高度&#xff0c;覆盖到第一张图片上 最终实现这个效果 实现代码 <!doctype html> <ht…

二次供水物联网:HiWoo Cloud助力城市水务管理升级

随着城市化的快速推进&#xff0c;二次供水系统作为城市基础设施的重要组成部分&#xff0c;其稳定运行和高效管理显得至关重要。然而&#xff0c;传统的二次供水管理方式在应对复杂多变的城市供水需求时&#xff0c;显得力不从心。为了破解这一难题&#xff0c;HiWoo Cloud平台…

量子前沿:美国计算社区联盟CCC发布量子计算进展最新研报!

内容来源&#xff1a;量子前哨&#xff08;ID&#xff1a;Qforepost&#xff09; 编辑丨慕一 编译/排版丨沛贤 深度好文&#xff1a;1800字丨12分钟阅读 近日&#xff0c;美国计算社区联盟 (CCC) 发布了过去五年量子计算进展的最新报告。CCC还分享了美国东北大学库里计算机科…

5G双域快网

目录 一、业务场景 二、三类技术方案 2.1、专用DNN方案 2.2、ULCL方案&#xff1a;通用/专用DNNULCL分流 2.3、 多DNN方案-定制终端无感分流方案 漫游场景 一、业务场景 初期双域专网业务可划分为三类业务场景&#xff0c;学校、政务、文旅等行业均已提出公/专网融合访问需…

记录 re:Invent 大会,使用 PartyRock 编写我们第一个 AI 应用以及心得

如果说 2023 年什么应用技术最火&#xff0c;那么说是 OpenAI 为代表的 ChatGPT 在 AI 方面的突破和发展&#xff0c;是完全没有任何的争议的。 随后&#xff0c;各大云厂商以及应用集成商甚至垂直领域的服务提供商都有了对应的 AI 模型。我们开玩笑的说&#xff0c;这个好比多…

雷赛控制卡的扩展IO在雷赛软件里连不上是什么问题

雷赛控制卡的扩展IO在雷赛软件里连不上是什么问题 解决: 要拨码的,拨了码&#xff0c;记得断电

Git教程-Git的基本使用

Git是一个强大的分布式版本控制系统&#xff0c;它不仅用于跟踪代码的变化&#xff0c;还能够协调多个开发者之间的工作。在软件开发过程中&#xff0c;Git被广泛应用于协作开发、版本管理和代码追踪等方面。以下是一个详细的Git教程&#xff0c;我们将深入探讨Git的基本概念和…

Linux配置JDk环境

下载jdk 官网地址&#xff1a;Java Downloads | Oracle 将下载的jdk上传到服务器 不管你使用什么工具和方法&#xff0c;只要将安装包上传到服务器就可以了 解压文件 tar -xvf jdk-8u341-linux-x64.tar.gz 配置环境变量 用vim /etc/profile进入编辑状态&#xff0c;加入下边…

【DDD】学习笔记-领域驱动设计体系

从统一语言到限界上下文&#xff0c;从限界上下文到上下文映射&#xff0c;从领域分析建模到领域设计建模&#xff0c;再从领域设计建模到领域实现建模&#xff0c;我将软件架构设计、面向对象设计、场景驱动设计和测试驱动开发有机地融合起来&#xff0c;贯穿于领域驱动设计的…

成人年龄判断(个人学习笔记黑马学习)

结合前面学习的input输入语句&#xff0c;完成如下案例: 1.通过input语句&#xff0c;获取键盘输入&#xff0c;为变量age赋值。(注意转换成数字类型) 2.通过if判断是否是成年人&#xff0c;满足条件则输出提示信息&#xff0c;如下&#xff1a; 欢迎来到黑马儿童游乐场&#x…