精通样式表技术笔记(六)

转载 2007年09月19日 16:13:00
26、背景定位(background-position)

 

你可以设定将背景插在什么位置显示。 

P { background-position: center bottom; background-image: url (background.gif) }

当上述CSS规则应用于本段文字时,背景图象将在本段的中下部开始显示并向右平铺。

如果你看不到上述的显示效果,则说明你所使用的浏览器是Communicator,它不支持背景定位。

设定位置的3种方法: 

关键字参数(Keyword values) 
关键字设定方法简便易用: 

top将背景图象同前景要素的顶部对齐。 
bottom将其同前景要素的底部对齐。 
left将其同左边对齐。 
right将其同右边对齐。 
center将其水平居中(如果使用在另一关键字前面)或垂直居中(如果用在另一关键字后面)。 
长度参数 
长度参数可以使用你对背景图象的位置作出更精确的控制。你可以设定水平和垂直定位起点,例: 

P { background-position: 70px 10px; background-repeat: repeat-y; background-image: url
(background.gif) }

本段显示了上述规则的执行效果。IE支持这种属性,将GIF图象设置在从左上角起水平70象素,垂直10象素的位置。
由于我设置了 background-repeat: repeat-y,GIF图象将在文字后垂直平铺。

你可以使用我们以前学过的任何一种长度单位,例如pixels, points, inches, ems等。 

(IE 3不支持长度单位显示这种效果)

比例值(Percentage values) 
你还可以使用比例值设定背景图象的位置,例: 

P { background-position: 75% 50%; background-image: url (background.gif) } 

当这条CSS规则应用于本段时,背景图象从水平距离段落右端70%,垂直距离段落顶部50%的位置显示。
如果你重新调整浏览器窗口的尺寸,使得段落的显示尺寸变化,背景图象的位置也相应发生变化。
在本段上不会发生这样的变化,因为本段的尺寸是固定的,不会随着窗口尺寸的调整而变化。


27、背景(background) 

利用背景属性,你可以设定背景颜色、图象、平铺方法、固定及滚动显示及定位。例: 

P{background:url(background.gif) #CCFFCC repeat-y top right}

28、定位(左边和顶部) 

定位属性将是网虫们打开幸福之门的钥匙: 
绝对定位
H4 { position: absolute; left: 100px; top: 43px }

相对定位指你所定位的要素的位置相对于在文件中所分配的位置。例: 

I { position: relative; left: 40px; top: 10px }

29、定位宽度 

定位了的要素在页面上显示时仍然会从左到右一直显示。利用宽度属性就可以设定字符向右流动的限制,即设定要素的宽度。 

DIV { position: absolute; left:
200px; top: 40px; width: 150px }
宽度属性只适用于绝对定位的要素。

30、定位高度 

理论上讲,高度应该和宽度的设置类似,只不过是在垂直方向上: 

DIV{position:absolute;left:200px;top:40px;height:150px} 

社会生活中的著名法则

社会生活中的著名法则 一、马太效应    《新约?马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生意,等我回来时,再来见我。”国王回来时,第一个仆人说:“主...
  • xo9999
  • xo9999
  • 2004年11月04日 10:05
  • 43

自定义控件之圆形头像

很长时间没有写博客了,先上图. 分析:这个控件,有两大部分组成. 在分析正题之前先贴出两个参数构造方法的代码和attrs的代码: public Circle(Context context,...

精通样式表技术笔记(一)

 1、第一个例子:My First StylesheetStylesheets: The Tool of the Web Design GodsAmaze your friends! Squash y...

如何做数据仓库的有效需求分析

一、需求分析的重要性       需求分析的成败直接影响到数据仓库的成败实施。对于一个严格完整的数据仓库项目来说,需求分析应该属于数据仓库项目的第二个过程,第一阶段属于数据仓库项目定义阶段,对项目范围...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

框架(三) 、eventbus 介绍l

摘要:Android事件总线框架AndroidEventBus简化了Activity、Fragment、Service等组件之间的交互,让代码更简洁,耦合性更低,但它能做的却不仅限于这些,经过定制,它...
  • niu0147
  • niu0147
  • 2015年04月22日 18:15
  • 2813

Glide 入门到精通之三——占位符和渐现动画

如果你用 Glide,通过网络连接加载图像。但网速有点慢,APP显示图片界面已经打开了,但是图片半天显示不出来,这样的空 ImageView 在任何 UI 上都是不好看的。让APP 去显示一个占位符直...

Android中Home键的监听和拦截

首先大家应该先了解一种情况,就是Android在应用中是无法拦截Home键的,今天我们带大家看一下Home键的三种情况。1、在应用中按下Home键的逻辑处理当我们在应用中按下Home键时界面会启动到桌...

Qt学习笔记外观篇(四):Qt 样式表实例

如图:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:精通样式表技术笔记(六)
举报原因:
原因补充:

(最多只允许输入30个字)