absolute绝对定位可以实现相对定位

没有设置定位值的absolute元素是个普通又不普通的元素,普通之处在于其依旧在DOM tree中,对margin等属性敏感;

不普通在于其实际的高宽都丢失了。这非常类似于浮动(float),浮动的本质就是“包裹与破坏”,破坏高度,浮动元素的实际占据高度为0;

而absolute元素(无定位值)也是“包裹与破坏”,只是其“破坏”比float更加凶猛,不仅实际的高度没有,连实际的宽度也没有。

内容来自http://www.zhangxinxu.com/wordpress/2010/01/absolute%E7%BB%9D%E5%AF%B9%E5%AE%9A%E4%BD%8D%E7%9A%84%E9%9D%9E%E7%BB%9D%E5%AF%B9%E5%AE%9A%E4%BD%8D%E7%94%A8%E6%B3%95/

时间: 2024-12-17 06:29:38

absolute绝对定位可以实现相对定位的相关文章

【CSS3】---position之absolute绝对定位和relative相对定位

”最近被absolute和relative弄的不知所措,不知道怎么用了,网上查找文章总结总结,对与错欢迎指正, 也欢迎您加入IT交流群:123493055大家一起交流>>>>>“ Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP.RIGHT.BOTTOM.LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点.如果设定TRBL并且父级没有设定position属性

position:absolute绝对定位能不能使之相对于容器右对齐? 网摘

如果要将绝对定位元素相对父元素定位,就必须设置父元素为相对定位,如:<style type="text/css"> .a{position:relative;background:green;} .b{position:absolute;right:0;top:0;background:red;}</style><div class="a">父元素,net920com ,其它一些内容.<div class="b&q

position absolute 绝对定位 设置问题

 今天在做布局的时候,用到了绝对定位, 父级元素相对定位,子元素两个,一个元素正常文档流布局并且在前面,另一个元素绝对定位排在后面,但设置了好久,绝对定位的子元素都不会覆盖其上面的兄弟元素,最后,不知怎么的,设置了一个left 值,绝对定位元素就上去了,覆盖到了上面的兄弟元素.这时终于下决心研究一下,绝对定位的top left 值的设置问题,如果没有设置会怎么样,设置了一个会怎么样,设置了两个呢? 1, 父元素相对定位,子元素两个:一个普通文档流(块级元素),在前,一个决对定位元素,在后. <d

CSS+DIV在用absolute绝对定位时怎么使页面自适应

<div id="div1" style="position:absolute;left:10%;top:20%;width:50%;"> <div id="div2" style="position:absolute;left:20%;top:30%;width:20%;"> <div id="div3" style="position:absolute;left:

IE6/IE7下position:absolute;绝对定位偏移、不显示问题

其实这个原因是因为IE6/IE7的解析是在position:absolute之后,仍然会按照普通文档流的解析来进行,而要打破这种方式,让它正常工作就需要给它一个定位,具体代码如下:方法一: CSS: html代码: 切记left:0px;必须两个都要写,少写一个都会造成不显示:  方法二:

absolute绝对定位的非绝对定位用法

总结: position为absolute的元素如果没有设置left, top等值与left:0;top:0;的的效果是不一样的.例如一个div中有个absolute属性元素,其没有left或是top值,其会像个普通的inline-block属性元素一样静静地呆在这个div 里面,但是一旦设置了left:0;top:0;对不起,这个absolute元素立马变身,直接从DOM tree里面脱离,独立于文档流,结果相对于最近的relative属性的祖先标签定位(如果没有,就body定位).

CSS(Cascading Style Shee)

1.CSS是Cascading Style Sheet这个几个英文单词的缩写,翻译成中文是“层叠样式表”的意思 CSS能让网页制作者有效的定制.改善网页的效果. CSS是对HTML的补充,网页设计师曾经为无法很好的控制网页的显示效果而倍感苦恼,CSS的出现解决了这个问题. Css实现了网页内容和页面效果的彻底分离. 参考资料: 完整版W3CSchool线下教程  链接: http://pan.baidu.com/s/1jGSIqxg  密码: iuch TakeColor 8.0 CN Gree

css如何实现一个文字两种颜色代码实例

css如何实现一个文字两种颜色代码实例:在实际应用中可能需要设置文本效果比较炫酷.有一种效果就是将一个文字设置为两种颜色,使用普通的方法肯定是无法实现.下面就分享一下实现此功能的代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/&qu

CSS属性-1

CSS属性 关于尺寸的 width  设置宽 height  设置高 min-width:  设置最小宽度 max-width:  设置最大宽度 min-height:  设置最小高度 max-height:  设置最大高度 关于文字的 font-family:微软雅黑;   设置文字字体 font-size:16px;     设置文字大小 font-weight:bold;   设置文字加粗 color:设置文字颜色 font-style:italic   设置字体为斜体 oblique 设