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 ...
随机推荐
- java 调用打印机 打印服务
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import javax ...
- ActiveMQ in Action(6) - Features
关键字: activemq 2.6 Features ActiveMQ包含了很多功能强大的特性,下面简要介绍其中的几个.2.6.1 Exclusive Consumer Queue中的消息 ...
- 【IE6的疯狂之三】IE6 3像素BUG的实例
问题:2列布局.左列固定,右列液态我需要做一个布局.2列,左边列固定宽度.右边列使用剩余宽度.整体宽度不固定,这样不管在17 还是19的屏幕上,左边列始终宽度不变,右边列宽度始终占据剩余宽度.但是我写 ...
- 使用inno setup制作安装包
- iOS摇一摇功能、震动功能、简单的摇动动画、生成二维码图片与发送短信等几个功能
有一个开锁的功能,具体的需求就类似于微信的"摇一摇"功能:摇动手机,手机震动,手机上的锁的图片摇动一下,然后发送开锁指令.需求简单,但用到了许多方面的知识. 1.摇一摇 相对这是最 ...
- LWP::UserAgent介绍1
require LWP::UserAgent; my $ua = LWP::UserAgent->new; ); $ua->env_proxy; my $response = $ua-&g ...
- java练习 - 字符串反转
思路: 1. 首先将字符串转换成数组,一个数组元素放一个字符. 2. 循环遍历字符串,将所有字符串前后字符调换位置,比如:第一个和最后一个调换,第二个和倒数第三调换,第三个和倒数第三调换,直到所有字符 ...
- super在构造函数中的运用
package example;//在子类构造对象时,访问子类构造函数时候,父类也运行.//原因是:在子类的构造函数中第一行有一个默认的隐式语句super();/* 构造函数不能覆盖 子类的实例化过程 ...
- linux安装gcc-c++
首先查看系统是否安装: gcc -v g++ -v c++ -v 没有安装则执行一键安装命令:#yum install gcc-c++ 如果直接执行:#yum install c++是安装 ...
- 第一百零二节,JavaScript函数
JavaScript函数 学习要点: 1.函数声明 2.return返回值 3.arguments对象 函数是定义一次但却可以调用或执行任意多次的一段JS代码.函数有时会有参数,即函数被调用时指定了值 ...