css中如何使用position与absolute属性设置相对于父元素
本文主要介绍"css中怎么使用position与absolute属性设置相对于父元素",希望能够解决您遇到有关问题,下面我们一起来看这篇 "css中怎么使用position与absolute属性设置相对于父元素" 文章。
有时候我们需要在父元素的容器内设置相对的绝对位置
要做到这一点需要把父元素的position属性设置为relative,设置为relative之后不设置left和top属性,这时候父元素虽然是relative的,但是还是在原来位置。 然后把子元素的位置position设置为absolute的,并设置其left,top,right,bottom属性,这样就是相对于父元素的绝对位置了。
如下html示例代码:
<!doctype html> <html> <style type="text/css"> #father { position: relative; width:600px; margin:auto; height:400px; border:1px solid red; } #son1 { position: absolute; top: 0; background:#f0f0f0; } #son2 { position: absolute; bottom: 0; background:blue; } </style> <body> <div id="father"> <div id="son1">I am son1</div> <div id="son2">I am son2</div> </div> </body> </html>
关于 "css中怎么使用position与absolute属性设置相对于父元素" 就介绍到这。希望大家多多支持编程宝库。
本文主要介绍"css selectors指的是什么",希望能够解决您遇到有关问题,下面我们一起来看这篇 "css selectors指的是什么" 文章。css selectors指的是css选择器,它规 ...