HTML+CSS我是程序员;您好程先生;叫我序员就好了前端开发

CSS—position

2015-01-17  本文已影响493人  Miss____Du

不知道,看我写 前端知识的程序员们,有没有和我一样的感觉,我每次写完html结构,然后写css样式内容时,心里有一个样子,但是实现后,ctrl+save确是另一个样子,心里真是不爽啊。
对于position这个属性,我每次设置他的时候,都会或多或少有点意外。
面试过两三次,但是却没有被问到这个,心里还是有侥幸的心理的。

定位上下文的理解:
相对于另一个元素移动该定位元素的位置,那么“另一个元素”即为该元素的定位上下文。
绝对定位元素的任何祖先元素都可以成为他的定位上下文,只需把相应的祖先元素设置为position:relative;即可。
如果其祖先元素均没有设置相对定位的,那么该绝对元素的默认定位上下文为body。


我在做练习是,最习惯的就是将父元素进行相对定位,然后对要其子元素需要定位的进行绝对定位。
虽然有些网页也有父元素绝对定位,子元素相对父元素再绝对定位,我不太喜欢这样写,因为父元素的位置还需要再定位一遍。

上一篇下一篇

猜你喜欢

热点阅读