社会专题
靓丽女人 黑白社会 硬件网络 天下军事 教育咨询 星新一代 汽车电子 幽默笑话 农村特色 有书有道 软件技术 玄幻奇幻 办公达人 便民服务 免费资源 代码效果 美文园地 寻医问药 健康保健 时尚酷玩 天文地理 科技科幻 美食天下 游山玩水 历史天空 制作教程
FLASH频道
女生游戏 益智游戏 有声艺术 有声故事 电脑运用 休闲游戏 MTV类 运动游戏
聚划算
商旅游玩 装潢装饰 家电家具 服装服饰 健康保健 二手特色 生活必备 数码产品
映讯频道
喜剧片 国内片 情感片 动作片 战争片 纪录之窗 欧美剧集 明星云集 动漫片 港澳台剧 大陆剧 科幻片 恐怖片 浓缩电影 教育教学 艺术无界 一技之长 邻国热剧
下载中心
音体美合 信息社政 英语外语 科学自然 常用软件 语文数学 手机软件 红绿软件
图片中心
制作美图 生活图片 美女欣赏 实物图片 艺术欣赏 风景欣赏
领券购
热销女装 热血男装 生活必须 电子电器 手机电脑 旅游出行 学习艺术 吃货优选
新闻中心
一语惊人 奇闻趣事 热点专栏 曝光台 消费警示 今日观察 IT业界 消费主张 动态备忘 专利之窗
关闭
当前位置:首页社会专题代码效果
DIV stlye 属性

CSS属性:

3、布局(Layout)属性:

在以前的HTML里,元素的位置只能靠元素的依次排列觉得,而在CSS里你可以更精确的定位元素。Netscape曾提出过Layer标记,它对于精确布局很有好处,但是并没有被W3C承认,W3C在CSS提出了类似于Layer标记的功能。

position属性:

position属性用来决定元素的位置类型,详见属性:

属性名称: 'position'

属性值: absolute | relative | static

初始值: static

适合对象: 所有元素

是否继承: no

百分比备注: 被禁止

其属性值分别代表:

absolute:屏幕上的绝对位置。

relative:屏幕上的相对位置。

static:固有位置。

direction属性:

direction属性决定BOX的排列方向,详见属性:

属性名称: 'direction'

属性值: ltr| rtl

初始值: ltr

适合对象: 所有元素

是否继承: yes

百分比备注: 被禁止

float和clear属性:

在HTML中图片可以选择飘浮的位置,现在BOX对象通过CSS对于也可以选择飘浮的位置。改变BOX的float属性,BOX将飘浮在其他元素的左或右方:

属性名称: 'float'

属性值: left| right|none

初始值: none

适合对象: 所有元素

是否继承: no

百分比备注: 被禁止

例如:

<STYLE type="text/css">

IMG { float: left }

BODY, P, IMG { margin: 2em }

</STYLE>

<BODY>

<P>

<IMG src=img.gif>

Some sample text that has no other...

</BODY>

相反的,使用clear属性将禁止元素在BOX的左方或右方飘浮:

属性名称: 'clear'

属性值: left| right|both|none

初始值: none

适合对象: 所有元素

是否继承: no

百分比备注: 被禁止

绝对位置属性:

绝对位置属性有四个属性:top、right、bottom和left,属性值为长度单位或百分数:

属性名称: 'top'、'right'、'bottom'、'left'

属性值: <length>|<percentage>|auto

初始值: none

适合对象: 所有元素

是否继承: no

百分比备注: 被禁止

利用以上属性,用户就可以精确定义元素的位置,如:

<P style="position: relative; margin-right: 10px; left: 10px;">

I used two red hyphens to serve as a change bar. They

will "float" to the left of the line containing THIS

<SPAN style="position: absolute; top: auto; left: 0px; color: red;">--</SPAN>

word.</P>

z-index属性:

在CSS中允许元素的重叠显示,这样就有一个显示顺序的问题,z-index属性描述了元素的前后位置,如果把电脑屏幕看作X-Y平面的话,那么Z轴就是垂直于屏幕的,z-index使用整数表示元素的前后位置,数值越大,就会显示在相对靠前的位置,并且CSS同意在z-index中使用负数。

属性名称: 'z-index'

属性值: auto|<integer>

初始值: auto

适合对象: 使用position属性的元素

是否继承: no

百分比备注: 被禁止

wiidth属性:

规定BOX的wiidth属性,可以使BOX的宽度不依靠它所包含的内容的多少:

属性名称: 'wiidth'

属性值: <length> | <percentage> | auto

初始值: auto

适合对象: 块元素

是否继承: no

百分比备注:根据父元素的wiidth而定

在CSS中还提供了min-wiidth和max-wiidth属性,使得BOX的宽度在最小宽度和最大宽度之间。

属性名称: 'min-wiidth'

属性值: <length> | <percentage>

初始值: 0

适合对象: all

是否继承: no

百分比备注:根据父元素的wiidth而定

属性名称: 'max-wiidth'

属性值: <length> | <percentage>

初始值: 100%

适合对象: all

是否继承: no

百分比备注:根据父元素的wiidth而定

heiight属性:

相同的BOX还有heiight属性来控制本身的高度:

属性名称: 'heiight'

属性值: <length> | <percentage> | auto

初始值: auto

适合对象: 块元素

是否继承: no

百分比备注:根据父元素的heiight而定

在CSS中还提供了min-heiight和max-heiight属性,使得BOX的高度在最小高度和最大高度之间。

属性名称: 'min-heiight'

属性值: <length> | <percentage>

初始值: 0

适合对象: all

是否继承: no

百分比备注:根据父元素的heiight而定

属性名称: 'max-heiight'

属性值: <length> | <percentage>

初始值: 100%

适合对象: all

是否继承: no

百分比备注:根据父元素的heiight而定

overflow属性:

在规定元素的宽度和高度时,如果元素的面积不足以显示全部内容的话就要用到overflow属性:

属性名称: 'overflow'

属性值: visible | hidden | scroll | auto

初始值: visible

适合对象: 元素的position属性

是否继承: no

百分比备注: 被禁止

属性值含义如下:

visible:扩大面积以显示所有内容。

hidden:隐藏超出范围的内容。

scroll:在元素的右边显示一个滚动条。

auto:当内容超出元素面积时,显示滚动条。

clip属性:

CSS还提供了一种clip属性,可以把元素区域剪切成各种形状,但目前提供的只有方形一种:

属性名称: 'clip'

属性值: <shape> | auto

初始值: auto

适合元素: 元素的position属性被设为absolute

是否继承: no

百分比备注: 被禁止

<shape>值为rect(top right bottom left)。

line-heiight和vertical-align属性:

line-heiight属性可以规定元素内部的行间距,使用长度单位或百分数:

属性名称: 'line-heiight'

属性值: normal | <number> | <length> | <percentage>

初始值: normal

适合对象: 所有元素

是否继承: yes

百分比备注:根据元素的字体大小而定

例如下面的例子,虽然表达方式不同,但结果一样:

DIV { line-heiight: 1.2; font-size: 10pt }

DIV { line-heiight: 1.2em; font-size: 10pt }

DIV { line-heiight: 120%; font-size: 10pt }

vertical-align属性决定元素在垂直位置的显示:

属性名称: 'vertical-align'

属性值: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length>

初始值: baseline

适合对象: inline elements

适合继承: no

百分比备注: 根据元素的line-heiight属性而定

属性值含义如下:

baseline:与元素的基线对齐。

middle:与元素中部对齐。

sub:字下沉。

super:字上升。

text-top:文本顶部对齐。

text-bottom:文本底部对齐。

Top:和本行位置最高元素对齐。

Bottom:和本行位置最低元素对齐。

Visibility属性:

该属性用于控制元素的显示或隐藏:

属性名称: 'visibility'

属性值: inherit | visible | hidden

初始值: inherit

适合对象: 所有元素

是否继承: 如果该值为inherit,则继承父元素属性

百分比备注: 被禁止

提示:输入修改代码都可运行!
2
酒精度
73
顶一下
相关阅读
内容加载中……