web前端html定位层的特点:

完全脱离默认文档流,独立于立体层面的Z轴之上。和float浮动一样都脱离了默认文档流。但float元素与默认文档流之间会相互产生影响,而定位层元素则完全独立互不干扰。

让元素inline-block化:例如一个div标签默认宽度是100%显示的。但是一亘变成absolute绝对定位,则默认独占一行的宽度就会变成自适应内部元素的宽度。通常当我们将HTML元素设置成了定位层之后,就需要指定其宽度和高度。

绝对定位与相对定位的区别:absolute元素完全脱离默认文档流,不保留占位空间。relative元素不脱文档流,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其他框。

实际应用方案:

将relative相对层(父级)和absolute绝对层(子级)结合一起使用。实现某些栏目或板块中,内容元素的重叠或位移效果。如下图是以各个小板块作为参照物(相对定位)。以箭头的小图标作绝对定位position:absolute。当然也有绝对定位加绝对定位现实。

相对层+绝对层的应用技巧:

1、在页面中给某个元素(父级对象)设置相对定位,使其成为所包含的子级对象的定位参照物。通常不设置其具体定位位置,保留其占据默认文档流空间的特性,不妨碍整体布局。

2、相对层对象的内部,添加子级对象设置绝对定位,然后用相关定位属性控制其位置,以实现重叠或位移效果。

3、如果父级(无限)没有设定position属性,那么当前的absolute则结合top,right,left,bottom属性以浏览器左上角为原始点进行定位。

4、如果父级(无限)设定position属性,且属性值为relative、absolute、fixed,那么当前的absolute则结合top,right,left,bottom属性以父级(最近)的左上角为原始点进行定位。

定位层absolute+relative应用实例代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>相对层+绝对层实例应用</title>
<style>
* {
margin: 0;
padding: 0;
}
.ht5 {
width: 388px;
border: 1px solid #ddd;
position: relative;
}
.ht5 img {
width: 388px;
height: 208px;
vertical-align: middle;
}
.ht5 p {
margin: 5px 0;
color: #666;
text-align: left;
}
.ht5 .ke {
width: 100px;
height: 30px;
line-height: 30px;
text-align: center;
color: #fff;
background-color: #F17D48;
position: absolute;
left: 0;
top: 0;
}
</style>
</head>
<body>
<div class="ht5"> <img src="http://www.lmlblog.com/wp-content/uploads/2016/01/233.jpg" alt="web前端课程">
<p>web前端课程--知识点HTML、CSS、PHP、JavaScript(零基础快速入门到制作企业站视频课程)</p>
<div class="ke">web前端课程</div>
</div>
</body>
</html>

web前端position定位层:absolute+relative应用相关推荐

  1. css中position属性(absolute/relative/static/fixed)

    css中position属性(absolute/relative/static/fixed): position:static   无特殊定位,是html元素默认的定位方式,对象遵循正常文档流.top ...

  2. 探究position定位中absolute和relative的异同

    相信学过CSS的同学都曾经对于position的各种属性很困惑,尤其是absolute和relative定位,简直就是傻傻分不清,笔者写这篇文章就是希望通过代码实验的方式来揭露absolute和rel ...

  3. CSS的定位 position属性的 absolute relative static fixed的区别及用法

    CSS中position一般是跟盒子结合做出效果的,浮动可以实现盒子在横向上的排列,但是如何实现在盒子上重叠另一个盒子的效果呢?就需要CSS的position来实现 position属性有四个,分别有 ...

  4. Web前端之定位的简介

    目录 一.定位的简介 1.需求分析 2.定位(position) ​编辑 二.相对定位 1.偏移量(offset) 2.相对定位的特点 三.绝对定位 1.绝对定位的特点 2.包含块(containin ...

  5. web前端基础——定位

    文章目录 1. 定位的基本介绍及使用 1.1基本介绍 1.1.1标准流 1.1.2 浮动 1.1.3 定位 1.2 定位常见的应用场景 1.3 定位的基本使用 2 . 静态定位 3.相对定位 4. 绝 ...

  6. No.10 position定位 之 absolute绝对定位

    在css中,使用position(定位),它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素.另一个元素.甚至是浏览器窗口本身的位置. 本篇介绍:absolute(绝对定位) 概念 : ...

  7. 计算机图形学Web前端笔记-定位并移动到指定坐标点(two.js理论及实现)

    这里先演示下效果笔记毕竟这是给理论及实践的博文. 当按下回车后 会到场景600,600中画个圆并且浏览器会移动到场景600,600的位置,并且这个位置将会是圆心. 同样,滑动滚轮进行放缩后,还是能进行 ...

  8. 谈谈Web前端工程师的定位

    原文地址:http://www.360doc.com/content/10/0708/17/1277406_37692580.shtml 2010-07-08  锋子chans   阅 1116  转 ...

  9. 感悟:web前端工程师该如何定位

    给前端工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达.如果在前面加上 Web,那么是针对 Web 这个领域的,主要是互联网,也可以将移动通信网络和其他传媒网络(比如IPTV)包含在内,因 ...

最新文章

  1. C#保存文件为无BOM的utf8格式
  2. response的contentType 常见几种类型
  3. Redis 概念以及底层数据结构
  4. 双层for循环时间复杂度_2 常见的时间复杂度实例
  5. LTE小区选择和重选
  6. 11-图像梯度-Sobel算子
  7. 前端学习(2379):加入git管理
  8. 初探 RabbitMQ 消息队列
  9. 绘制多个折线图_精品图表 | Excel绘制面板折线图
  10. [翻译]The Data Access Application Block
  11. 区块链: 编译发布智能合约
  12. R语言学习笔记:简单的回归分析
  13. vmlinuz的产生
  14. 小波变换去噪python_小波去噪方法及步骤_小波去噪方法的比较
  15. 网页上嵌入Flash播放器(2)
  16. VsCode下通过Latex运行计算机学报的模板
  17. avformat_seek_file使用
  18. win10便签常驻桌面_Win10下环境有哪些好用的便签记事本?想和iPhone一块儿用 - 学显...
  19. 微型计算机nuc 6i5syk,Intel Skylake NUC迷你机性能实测:15W的神器
  20. 一图读懂 | “数据二十条”

热门文章

  1. PreferenceActivity和PreferenceFragment实现设置界面
  2. File类之文件目录常用操作
  3. 100题前端面试[题目+答案] -- 自用
  4. 安搭Share:小康时代新青年
  5. windows11及以下系统怎么修改账户名
  6. 特性(Feature)与功能(Function)的差异
  7. 服务器系统进不了路由器,Win7输入192.168.0.1打不开路由器管理界面的解决方法
  8. android 4.0 bluetooth bt HFP/HSP分析
  9. SAP ABAP ChatGPT 初体验 我会失业吗?
  10. 计算机病毒实训,2021计算机病毒实验报告