HTML+CSS D09 定位
1.定位
(1)相对定位
如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。
#box_relative {
position: relative;
left: 30px;
top: 20px;
}
(2)绝对定位
绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。
#box_relative {
position: absolute;
left: 30px;
top: 20px;
}
例1
<html>
<head>
<title>美团广告</title>
<style type="text/css">
body,div,p{margin:0px;padding:0px;}
.max{width:330px;height:335px;margin:200px auto;position:relative;border:1px solid #ddd;}
.tu1{position:absolute;left:0px;top:0px;z-index:;}
.tu2{position:absolute;left:10px;top:10px;}
.duanluo{position:relative;left:0px;top:15px;font-weight:bold;height:40px;line-height:23px;}
.jiage{position:absolute;left:10px;bottom:30px;}
.kankan{position:absolute;right:10px;bottom:30px;}
.duanluo p a:link,.duanluo p a:visited{color:#666;text-decoration:none;}
.duanluo p a:hover{color:red;text-decoration:underline;}
</style>
</head>
<body>
<div class="max">
<div class="tu1">
<img src="data:images/tu_1.gif" />
</div>
<div class="tu2">
<img src="data:images/tu_2.jpg" /> <div class="duanluo">
<p><a href="#">【12店】领航冰品哈根达斯:冰淇淋双球,口味任选两种,节假通用</a></p>
</div> </div>
<div class="jiage">
<img src="data:images/jiage.PNG" />
</div>
<div class="kankan">
<a href="#" target="blank"><img src="data:images/tu_3.jpg" /></a>
</div>
</div>
</body>
</html>
例2
<html>
<head>
<title>美团</title>
<style type="text/css">
body,p,h3{margin:0px;padding:0px;font-size:14px;font-family:"宋体";}
.box{width:340px;height:335px;border:1px solid #eee;margin:20px auto;position:relative;}
.p1{width:310px;height:190px;padding-left:15px;padding-top:10px;}
.p2{width:310px;height:60px;line-height:25px;padding-left:15px;padding-top:15px;font-size:20px;}
.p2 a:link,.p2 a:visited{color:#666;text-decoration:none;}
.p2 a:hover{color:green;text-decoration:underline;}
.p3{font-size:30px;color:#f76120;width:230px;height:50px;padding-left:15px;float:left;font-family:arial;}
.p4{color:#999;font-size:14px;}
.p5{color:#999;font-size:12px;width:80px;height:50px;text-align:right;float:left;padding-top:5px;}
.p6{color:#f76120;}
.p7{width:60px;height:54px;position:absolute;left:-1px;top:-1px;}
</style>
</head>
<body>
<div class="box">
<p class="p1"><a href="#" target="blank"><img src="data:images/tu_2.jpg" /></a></p>
<h3 class="p2"><a href="#" target="blank">【12店】领航冰品哈根达斯:冰淇淋双球,口味任选两种,节假通用</a></h3>
<p class="p3">¥20.8 <span class="p4">原价¥38</span></p>
<p class="p5"><a href="#" target="blank"><img src="data:images/tu_3.jpg" /></a><br /><span class="p6">32</span>人已购买</p>
<p class="p7"><img src="data:images/tu_1.gif" /></p>
</div>
</body>
</html>
HTML+CSS D09 定位的更多相关文章
- CSS 的定位方式和含义
CSS 的定位方式和含义 总结一下 CSS 的定位方式.CSS 的定位 position 是处理页面布局时非常重要的属性. CSS 中有 3 种基本的定位机制:普通流.浮动和绝对定位. 在没有指定的情 ...
- CSS中定位机制的想法
对于一个刚刚接触css的新手而言,CSS的定位机制可能是最让人头疼的一件事情了, 接下来我们了解一下CSS的定位机制. position:static | relative | absolute | ...
- 转:Selenium之CSS Selector定位详解
CSS selector定位 CSS(Cascading Style Sheets)是一种语言,它被用来描述 HTML 和 XML 文档的样式. 百度输入框: <input name=&quo ...
- CSS 中定位的使用
position relative 设置区块基准点为左上角(相对定位 以区块的左上角为基准点 仍然会暂居原来的位置) a.不影响元素本身的特性: b.不使元素脱离文档流: c.如果没有定位偏移量,对元 ...
- css的定位机制
牛腩新闻发不系统中遇到了CSS(Cascading style sheets),第一次接触,比较陌生还!因为CSS很多关于元素定位的问题,并且很多情况下元素的位置以像素精度计.一个不小心就很头疼,为此 ...
- css区块定位之浮动与清除属性
float属性将所属标记的显示空间指定为一个浮动元素,并使其周围对象按一定的方式环绕它排列. float属性的作用就象图像和表格的align属性一样,但可以用到任何元素上. clear属性的作用是禁止 ...
- CSS之定位布局(position,定位布局技巧)
css之定位 1.什么是定位:css中的position属性,position有四个值:absolute/relative/fixed/static(绝对/相对/固定/静态(默认))通过定位属性可以设 ...
- Selenium自动化-CSS元素定位
接下来,开始讲解 CSS元素定位. CSS定位速度快,功能多,但是不能向上查找,比 xpath好用,是本人认为最好用的定位方式 大致用法总结: 具体使用仿上篇博客.http://www.cnblo ...
- selenium中CSS选择器定位
selenium元素定位,CSS选择器定位效率会高很多. CSS选择器用于选择你想要的元素的样式的模式.表格摘自“菜鸟教程”,具体用法可去查阅 选择器 示例 示例说明 CSS .class .intr ...
随机推荐
- URLEncode编码和URLDecode解码
String text1 = java.net.URLEncoder.encode("中国" ,"utf-8" ); String text2 = java.n ...
- 如何使用Maven的archetype快速生成一个新项目(解决生成项目目录不完整问题)
Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它.缺省地如果你使用 mvn archetype:generate 会从maven的Repository里查找所有支 ...
- 兼容不同浏览器的 CSS Hack 写法
所谓 CSS Hack,是指在 CSS 代码中嵌入诸如 *,*html 等代码,方便于独立控制某种浏览器的具体样式.比如有些 CSS Hack 只能被 IE6 或 IE7 识别,而 Firefox ...
- 12c windows auto installl
--config for oralce_envset ORACLE_HOME=c:\app\oracle\product\12.1.0\dbhome_1set ORACLE_SID=testuatse ...
- python学习之批量更改文件格式
文件操作 import os, glob from PIL import Image path = 'D:/SBSR/view_1' imgslist = glob.glob(path+'/*.jpg ...
- TCP跟UDP乱侃
原文链接http://www.cnblogs.com/xiaoEight/archive/2013/02/19/2917814.html 由于最近在恶补关于网络编程的东西,所以决定做个简单的记录.之前 ...
- Nginx下$_POST获取不到数据的解决方法
运行环境:windows+phpstorm+Nginx 步骤1:找到php.ini 配置文件,查找enable_post_data_reading变量,把Off改为On,确保其打开状态: 步骤2:将p ...
- in_array 判断的一些见解
我个人见解in_array的判断是== 并不是=== 证明如下: $arr=(array_merge(range(1, 9),range('a', 'z'),range('A', 'Z')));$m ...
- Network: Why 1472B length of ICMP?
when ping, specifying the length of the packet by: ping localhost -l 32 Actually default is -l 32, s ...
- install postgis(2.0) on ubuntu(12.04)
1. 安装postgis sudo apt-add-repository ppa:sharpie/for-science # To get GEOS 3.3.2 sudo apt-add-reposi ...