父級div里布局子div,父級CSS設定左浮動,為什麼子div沒反應

時間 2021-05-07 19:59:01

1樓:夷茹

父級設定浮動沒用的,你給三個子集設定浮動就可以了。。。浮動是同級的

2樓:匿名使用者

因為父浮動沒用,得你媽浮動,子div才會浮動

3樓:

不知道你想要什麼效果,問題描述不清楚啊

html 中為什麼套在父級div中的子div會跑到父級div的外部,為什麼不是把父級div的高度撐大呢?

4樓:匿名使用者

再加2個樣式進去:

.left

.right

float:left: 浮動屬性

5樓:匿名使用者

你沒有定義它們的position 定位 應該定位它們的定位 而且子層div的css也沒有設計 父層的高度你定義成了死的 你可以試試height:auto

正確望採納

6樓:匿名使用者

他們div都是塊元素,左邊和右邊加個浮動就不會跑出來了,folat:left

7樓:長城郭靖

這個問題好,你不是已經規定了layout的高度嗎,要他自動增高,就不要規定高度或者寫height:auto

/*菜鳥求助*/ div+css佈局問題:在父div中放入3個子div,怎麼老有一兩個跑到外面來啊?

為什麼父div裡面的子div會重合?css+div佈局問題

8樓:鰟鮍魚

如果一個元素設

bai置了絕對du

定位position:absolute,他就會脫離文件流zhi,即使dao你沒有設定偏移屬性,版它原來佔權的位置也會讓出來,所以排在絕對定位了的元素後面的元素會跑上去,到前面絕對定位了的元素原來所在的位置,所以就重疊了

如果你只是想要用z-index這個屬性又不想破壞佈局,可以用相對定位position:relative;,相對定位元素是一個「佔著茅坑不拉屎」的傢伙,意思就是即使它設定了偏移屬性而離開了它原來的位置,它原來的位置也不會讓出來給別人的,好像它沒有離開一樣

子div設定了position:absolute,父div設定了position:relative的時候,子div如何能把父div撐開?

9樓:

1、作為外部容器的邊框為紅色的div,沒有被撐開。這是因為內部的div因為float:left之後,就丟失了clear:

both和display:block的樣式,所以外部的div不會被撐開。

2、在容器div內要顯示出來的float:left的所有的div之後,我們新增了這樣的一個div:

。3、在用dojo做drag & drop的時候,由於這個div是容器div的一個子節點,如果這個節點被移動,則會造成排版上的bug。

4、要顯示的藍框的div被移到這個div之後,則因為clear:both,它會被強制換一行顯示。

5、修改原來的html**,讓外部的容器div來使用這個css即可。

10樓:

你子元素都絕對定位,脫離文件流了還想撐開。按樓上說的用js

11樓:慕惠年華

用css似乎是解決不了,用個簡單的js吧

12樓:匿名使用者

絕對定位是撐不了父級標籤的高度的,想對定位可以。

想對定位如果撐不開高度可以在父級標籤後面加..clear

這樣就可以了

13樓:匿名使用者

如果自適應子元素裡面是文字,同時無需相容到ie8以下的的話,可以給子元素新增word-break: keep-all來曲線實現

或者子元素新增 width:max-content