html 布局-相对位置及绝对位置
来源:http://zhykhs.javaeye.com/blog/338563
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Div + CSS Example, Wayhome's Blog</title>
<style type="text/css">
<!--
body,td,th{font-family:Verdana;font-size:9px;}
-->
</style></head>
<body>
<div style="position:absolute; top:5px; right:20px; width:200px; height:180px; background:#00FF00;">
position: absolute;<br />
top: 5px;<br />
right: 20px;<br />
<div style="position:absolute; left:20px; bottom:10px; width:100px; height:100px; background:#00FFFF;">
position: absolute;<br />
left: 20px;<br />
bottom: 10px;<br />
</div>
</div>
<div style="position:absolute; top:5px; left:5px; width:100px; height:100px; background:#00FF00;">
position: absolute;<br />
top: 5px;<br />
left: 5px;<br />
</div>
<div style="position:relative; left:150px; width:300px; height:50px; background:#FF9933;">
position: relative;<br />
left: 150px;<br />
<br />
width: 300px; height: 50px; <br />
</div>
<div style="text-align:center; background:#ccc;">
<div style="margin:0 auto; width:600px; background:#FF66CC; text-align:left;">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<div style="padding:20px 0 0 20px; background:#FFFF00;">
padding: 20px 0 0 20px;
<div style="position:absolute; width:100px; height:100px; background:#FF0000;">position: <span style="color:#fff; ">absolute</span>;</div>
<div style="position:relative; left:200px; width:500px; height:300px; background:#FF9933;">
position: <span style="color:blue;">relative</span>;<br />
left: 200px;<br />
<br />
width: 300px;<br />
height: 300px;<br />
<div style="position:absolute; top:20px; right:20px; width:100px; height:100px; background:#00FFFF;">
position: absolute;<br />
top: 20px;<br />
right: 20px;<br /></div>
<div style="position:absolute; bottom:20px; left:20px; width:100px; height:100px; background:#00FFFF;">
position: absolute;<br />
bottom: 20px;<br />
left: 20px;<br />
</div>
</div>
</div>
</div>
</div>
</body>
</html>
1. 没有设定 Top、Right、Bottom、Left 的情况,默认依据父级的“内容区域原始点”为原始点,上面例子红色部分(父级黄色区域有 Padding 属性,“坐标原始点”和“内容区域原始点”不一样)。
2. 有设定 Top、Right、Bottom、Left 的情况,这里又分了两种情况如下:
(1). 父级没 position 属性,浏览器左上角(即 Body)为“坐标原始点”进行定位,位置由 Top、Right、Bottom、Left 属性决定,上面例子绿色部分。
(2). 父级有 position 属性,父级的“坐标原始点”为原始点,上面例子浅蓝色部分。
二、relative:相对定位,CSS 写法“ position: relative; ”,参照父级的“内容区域原始点”为原始点,无父级则以 Body 的“内容区域原始点”为原始点,位置由 Top、Right、Bottom、Left 属性决定,且有“撑开或占据高度”的作用,上面例子橙色部分。
html 布局-相对位置及绝对位置相关推荐
- Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决
Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决 问题:如layout_marginRight ="50dp" ...
- html中相对位置与绝对位置介绍
描述一个地区的位置有两种方法:相对位置和绝对位置.本文主要介绍了html中相对位置与绝对位置的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着 ...
- BannerLayoutSimple 支持图片无限轮播的 BannerLayout,支持自定义小圆点位置以及显示位置等等,反正支持的挺多的,源码也有注释
BannerLayoutSimple 项目地址: 7449/BannerLayoutSimple 简介:支持图片无限轮播的 BannerLayout,支持自定义小圆点位置以及显示位置等等,反正支持的挺 ...
- html页面下拉条位置,iframe滚动条位置控制
javascript中如可控制iframe的滚动条位置 我做了一个聊天室,嵌套了两个iframe,一个name叫mainframe,用来显示聊滚动条始终在最下端: window.οnlοad=func ...
- R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符、str_sub函数指定起始位置和终止位置替换子字符串
R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符.str_sub函数指定起始位置和终止位置替换子字符串 目录
- Transformer升级之路:二维位置的旋转式位置编码
©PaperWeekly 原创 · 作者 | 苏剑林 单位 | 追一科技 研究方向 | NLP.神经网络 在之前的文章 Transformer 升级之路:博采众长的旋转式位置编码中我们提出了旋转式位置 ...
- 手机模拟位置实现精准位置营销效果分析
对微商来说,实现位置精准营销实在太重要的一个推广方法了,位置精准营销能让你的产品展示到全世界的人身边,大大增加产品的曝光度,同时也能打造好友数量,做圈内营销,这里分享一种我们经常在用的位置精准营销方法 ...
- WPF 获取鼠标屏幕位置、窗口位置、控件位置
原文:WPF 获取鼠标屏幕位置.窗口位置.控件位置 public struct POINT{public int X;public int Y;public POINT(int x, int y){t ...
- positional encoding位置编码详解:绝对位置与相对位置编码对比
目录 前言 Why What 绝对位置编码 相对位置编码 Sinusoidal Position Encoding Complex embedding How 前言 相信熟悉BERT的小伙伴对posi ...
- 关于 OneNote 无法打开笔记本 无法打开该位置 没有该位置权限:
问题: 无法打开笔记本(别人共享的) 备注:问题开始之前请刷新一下DNS缓存 https://blog.csdn.net/ljason1993/article/details/83040313 (看 ...
最新文章
- 操作系统导论部分章节习题
- 设备节点注册和操作方法连接
- 冯·卡门:用数学武装工程科学
- .NET Core WebAPI Swagger使用
- go http 并发数限制_618临近,Redis优化高并发下的抢枪抢买买买性能
- git使用教程(初次配置+错误提示)
- 线上python课程一般多少钱-Python在线培训课程费用是多少?值不值得报名?
- c语言json数组转字符串数组,JS中json字符串和数组相互转换
- 云计算发展趋势(二)实现云计算的技术以及其他新兴技术介绍
- 第5章 初识SqlSugarCore之内置逻辑分页
- python词频统计_Python中文词频统计
- hdu 6357 Hills And Valleys——dp
- python把二维列表转成一维列表
- 阿里云SLB配置HTPPS方式访问
- 《那些年啊,那些事——一个程序员的奋斗史》——47
- VS2022安装EasyX 及 EasyX图形库安装和使用(附C++各图形编程项目示例源码)
- autocad显卡驱动文件hdi_AUTOCAD启动提示显示驱动文件丢失怎么办?hdi是什么文件?...
- 塔望食业洞察|轻食代餐消费洞察、市场现状、竞争格局及未来趋势
- 电气器件系列二十五:电子式压力传感器PPG-D(2)
- pandas入门(六):数据清理
热门文章
- PWM 互补两个引脚输出相同的PWM波形 CH1 和CH1N
- 网站ICP备案流程图解
- 【PRINCE2总述】
- 轨道阱 matlab,静电场轨道阱质谱(Orbitrap)
- ARMA-EGARCH模型、集成预测算法对SPX实际波动率进行预测
- 使用vuex实时更新右上角通知信息的红点数量
- Dism++ 一款传说中“老司机”都爱用的系统工具,使用简介
- Python 实现随机生成双色球号码
- POP3协议规范(中文版)
- ‘setuptools‘ is a dependency of conda and cannot be removed from