CSS 父级div绝对定位影响子级div的问题

2024-12-26 16:00:38
推荐回答(5个)
回答1:

div定位问题,absolute,绝对定位,是对整个页面来说的,一般父级的div用相对定位,子级的div用绝对定位就肯定不会错的,你可以试一试!

回答2:

你还需要好好理解容器的绝对定位和相对定位:
1、默认最外层的容器一般都不采用绝对定位,也就是最外层的容器不设置position,一般都是要么居中要么居左。
2、当要设置某个容器绝对定位,一般都是相对父容器。否则不同分辨率的客服端就会出现定位错位的问题。
3、如何设置相对父容器的绝对定位?比如:



回答3:

隐藏的div不可以是绝对定位(这样它就只相对于页面而不是父层的DIV)。如果要在表格中的这个位置放这个层,可以考虑表格中用两个层,上一层用于放其它的东西,然后用层高度来安排这个隐藏层的位置。

回答4:

调整子级div的top和left,注意:父级有position定位属性,那么子级的position定位是相对距离子级最近的具有position的父级来说的,父级无position则相对body

回答5:

给表格加一个position: relative;