一、效果:

效果原图素材

二、HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="css/reset.css" rel="stylesheet" type="text/css" /><link href="css/layout.css" rel="stylesheet" type="text/css" /><title>无标题页</title>
</head>
<body><div id="wraper"><h3>热播电影</h3><div id="film"><img src="data:images/06.jpg" width="190" height="254" alt="电影封面" /><div class="top"></div><div class="filmname">忠犬八公的故事</div></div></div>
</body>
</html>

三、CSS

#wraper
{text-align: center;
}#film
{position: relative;width: 190px;height: 254px;
}
#film .top
{position: absolute;top: 0;left: 0;width: 53px;height: 48px;background: url(../images/p_dot.png) 0px -1027px;
}
#film .filmname
{position: absolute;bottom: 0px;left: 0px;width: 100%;text-align: center;color: Red;font-size: 24px;font-family: 华文隶书;font-weight: bolder;
}

【基础知识】

CSS中的属性position常用的定位主要有:

描述
absolute

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

fixed

生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

relative

生成相对定位的元素,相对于其正常位置进行定位。

因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。

static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
inherit 规定应该从父元素继承 position 属性的值。

【说明】

1、实例图片来自迅雷看看网站http://movie.kankan.com/type,order/movie,rat/,小图片由于是很多图片构成的,因此设置背景的时候,采用了定位:

  background: url(../images/p_dot.png) 0px -1027px;

2、小图片和文字要相对于<div id="film">进行绝对定位,因些,需要设定position: relative;,虽然实际上并没有给定它的left、right、top和bottom值。

3、如果没有这个非默认定位,也就是非static定位,absolute定位的参照物会是body,也就是窗体。

4、absolute和relative的区别,主要是定位的参照物不同,relative的参照物是它本身的正常位置。

参考网址:

http://www.w3school.com.cn/css/pr_class_position.asp

http://www.cnblogs.com/stg609/archive/2008/10/06/1304660.html

转载于:https://www.cnblogs.com/WestGarden/archive/2012/09/15/3138323.html

CSS定位设置实例——盒子的定位相关推荐

  1. CSS大小设置实例——盒子模型

    一.浏览器效果和Dreamweaver设计视图: 二.HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...

  2. CSS样式中选择器+盒子模型+定位+浮动

    CSS样式中选择器+盒子模型+定位+浮动 一.选择器 选择器,选择你所需要修饰的HTML元素 1.通配符选择器 <!DOCTYPE html> <html><head&g ...

  3. xml控制html样式,XML与CSS综合设置实例

    XML与CSS综合设置实例 HTTP代码如下: @charset "utf-8"; @charset "utf-8"; bookname{ display:bl ...

  4. php中调用css设置表格,CSS表格设置实例

    4.CSS表格设置 /*第一步:给整个表格以及内部的所有单元格加上边框*/ table,th,td { border: 1px solid #333; } /*第二步:将整个表格以及内部单元格的边框全 ...

  5. php中文字怎么上下居中,CSS怎么设置垂直居中?

    在我们开发前端页面的时候,为了让页面效果美观,会出现需要垂直居中效果的地方.本章就让我们来了解一下用css如何设置垂直居中,详细介绍一下设置文字与div盒子的垂直居中的几种方法.有一定的参考价值,有需 ...

  6. CSS笔记(八)盒子模型-----定位

    前言 首先思考一下为什么会用到定位,定位都可以作用在哪些方面: 1.当某个元素可以自由的在盒子内移动,并且压住其它盒子 2.当我们滚动窗口时,盒子是固定屏幕某个位置的 以前的标准流和浮动无法实现上述效 ...

  7. CSS选择器+盒子模型+定位( 基础笔记 )

    CSS学习笔记 CSS-层叠样式表-网页实际上是一个多层的结构,通过CSS可以分别为网页的每一个层来设置样式,而最终我们能看到只是网页的最上边的一层-总之一句话,CSS用来设置网页中元素的样式 使用C ...

  8. CSS列表,定位和实例

    每一个成功者都有一个开始.勇于开始,才能找到成功的路! 今天让我们继续努力吧!加油! 列表 CSS 列表属性允许你放置.改变列表项标志,或者将图像作为列表项标志. CSS 列表 从某种意义上讲,不是描 ...

  9. 深入理解盒子模型——CSS视觉格式化模型|盒模型|定位方案|BFC

    视觉格式化模型 页面(文档树)可以想象成是由一个个的Box组合而成的,而视觉格式化模型(Visual formatting model)是一套规则,将这些框布局成访问者看到的样子. 哪些因素控制了这些 ...

  10. html图片定位代码怎么写,如何在css中设置插入图片定位

    在做网页开发时,客户给的素材图片通常都是连在一起的,这样做也是为了缩短响应时间.下面就给大家具体说一下 ,如何通过css属性来定位图片. 如何在css中设置插入图片定位 首先设置固定图片的css属性是 ...

最新文章

  1. android 图片加载 软引用_Android 解决图片大量下载:软引用必须懂4点
  2. POJ - 3250 Bad Hair Day(单调队列/单调栈)
  3. 如何快速将文本中的tab更换成逗号(图文详解)
  4. 史上最严重数据车祸:100+车厂机密全曝光,通用丰田特斯拉统统中招
  5. 浅析 JNDI / DataSource / ConnectionPool 三者
  6. 关于mac系统使用pppoe
  7. python人脸识别程序如何嵌入到app_开源|手把手教你用Python进行人脸识别(附源代码)...
  8. 基于Android语言的通信调试助手实现(TCP协议+Socket编程)
  9. jQuery悬浮在线客服代码
  10. android身高控件_Android 滑动选择身高体重控件——RulerView
  11. Filecoin(FIL) 通过PHP生成 f1 开头的地址
  12. MCV使用ExceptionFilter和log4net记录程序异常日志
  13. STL:: allocator之deallocate destory的区别与联系
  14. 直播质量的几个重要指标
  15. MySQL中的锁机制、MyISAM表锁、MyISAM表级锁争用情况、MyISAM并发插入Concurrent Inserts、MyISAM的锁调度
  16. 移动视频监控业务技术分析
  17. Typecho的背景图片API
  18. PLC梯形图编程练习
  19. 并联谐振电路工作原理详解,案例+计算公式,几分钟带你搞定
  20. 产品经理、交互设计师必备的超赞Web端Axure原型设计组件库、元件库、图表组件库

热门文章

  1. 微擎不现实数组_Java这个类,大概就和现实中吃饭一样常见
  2. 批量生成 Hibernate Dao
  3. 在Linux中,用.swp文件恢复未保存的文件
  4. fio性能测试工具新添图形前端gfio
  5. 中国电信业的魔咒:第四运营商之梦
  6. [转]关于管理的经典故事(员工激励)
  7. QT 图片与base64互转
  8. loadrunner性能测试步骤_性能测试LoadRunner操作流程之一
  9. 什么是堆?什么是方法区?JVM内存模型中堆与方法区的介绍
  10. API章节--第四节包装类总结