用Float控制div的位置時怎麼讓它飄在中間或者說具體控制它的位置只用浮動不用其他的定位

時間 2022-08-12 20:15:05

1樓:珈藍利珠

用float控制div的位置時怎麼讓它飄在中間 或者說具體控制它的位置 只用浮動 不用其他的定位?有float的元素,在其外層加一個 div 包裹著 定義固定寬 div

然後給你想要控制的那個div 設寬高 再加margin控制它的位置,具體情況具體除錯!第一需要確定外層div的寬度,其次需要確定被控制的div的寬度,然後float;left;margin-left:50px;

這個50是外層寬度減去被控制層的寬度的值的一半,根據需要自行調節。

2樓:誒特頓

問的太寬泛了,css樣式很多時候是針對一個情況寫的,並不適用於全部情況,情況不同,同樣的**顯示出的效果也是有略微差別的

3樓:紀梵柯

第一需要確定外層div的寬度,其次需要確定被控制的div的寬度,然後float;left;margin-left:50px;

這個50是外層寬度減去被控制層的寬度的值的一半,根據需要自行調節。

4樓:麟諾

有float的元素,在其外層加一個 div 包裹著 定義固定寬 div

然後給你想要控制的那個div 設寬高 再加margin控制它的位置,具體情況具體除錯!

5樓:匿名使用者

margin-left:50%,text-align:center,margin:0 auto,或者前面浮動後隱藏

怎麼讓一個div居中的同時浮動

6樓:黑眼圈

為什麼要讓一個div同時居中和浮動?

你可以這樣做,也能達到你要的效果,讓一個div居中,在居中的div中新建一個div讓其浮動;

.container

.float-right

css中可以實現float:left;左浮,想居中怎麼辦

7樓:匿名使用者

margin:0 auto;

意思是上下距離為0;左右為自動,這樣就居中了。

8樓:張

是的。我用了樓上的方法,可以的。設定:margin:0 auto;就可以了

9樓:

對某個盒子,新增margin:0 auto;就可以居中

一個div能不能即用float,同時又用position進行定位

10樓:茉聞花名

用是可以用的,但是你要考慮為什麼要一起用?你浮動,本身就是給它的一個定位,你還為什麼要加一個定位??這不是有點矛盾了嗎?

比如說,你float:right,是讓它浮動在右側,但是你又加了個position:absolute給它絕對定位下,肯定會失效呀,就好些說,你剛才叫它站在右邊,然後就叫它站的一個固定的地方,這不是矛盾了嗎?

所以你要考慮下你的**的問題,雖然說css**寫了失效沒多大的關係,但是這是你邏輯的問題。**什麼時候該用,什麼時候不要用,你要清楚,很多時候都會強調**要精簡。

如何用float實現居中

11樓:匿名使用者

只能實現左右浮動,要想有float又居中?那就在外面套一個div加 margin:0 auto;居中或者其他居中方式好了

12樓:tn瓶邪

**如下:

關於position:relative,它將依據left,right,top,bottom等屬性在正常文件流中偏移位置。那我們可以讓ul為position:

relative;left:50%,然後再讓li像左浮動,在讓它position:relative;right:

50%(或者left:-50%),那麼li就像向中間浮動一樣居中了。

在css中對元素使用了浮動,然後再使用相對定位的問題

13樓:鰟鮍魚

相對定位的特點就是佔著馬桶不拉屎,就是說它相對它本來的位置偏離了一定距離以後,它去了別的地方,但是它原來待的地方也是不會讓出來的,你3個div浮動以後,就變成了圖1的樣子,那麼3個div自己的位置已經確定,那麼不管是div1也好,其他div也好,用相對定位跑到隔壁家去玩也好,跑到天涯海角也好,它家裡的位置還是佔著不讓別人去的,彷彿它不曾離開。

怎麼取消div 浮動?

14樓:小罍神

「清除」就是clear這個屬性的中文解釋,「浮動」是float這個屬性的中文解釋。

清除(clear)的意思可以理解為把這個元素指定方向的內容給移走。例如clear:both; 就是指這個元素左右兩邊的內容給排除開,相當於這個元素獨立成一行,其它元素不管寬度大小,都不能和這個元素並排顯示。

如果是clear:right;就相當於這個元素右邊的內容會被排除開,但是左邊的不會,仍然可以在同一行顯示。

浮動(float)則是控制元素在一行內的顯示位置,例如float:left;就表示這個元素會顯示在這一行的左邊,如果是float:right則表示這個元素會顯示在一行的右邊。

通常情況下,應用了float的元素,瀏覽器會認為它同時也意味著會與相鄰的元素在同一行內顯示,但是這個規則在ie6等瀏覽器裡面並不會被嚴格執行,有時即使定義了float屬性,瀏覽器還是預設認為這個元素是clear:both的,所以一般定義了float之後,還要定義一個display:inline;才可以實現多個元素在同一行內顯示的效果。

15樓:匿名使用者

清除浮動有幾個方法,在css中去設定樣式或者設定父級div就可以。

第一種:結尾處加空div標籤 clear:both第二種:父級div定義高度;

第三種:父級div定義 overflow:hidden ;

第四種:父級div定義 overflow:auto ;

16樓:匿名使用者

clear:both;

17樓:海南特產大全

css浮動有左浮動、有右浮動與清除浮動三種使用方法左浮動語法:

float:left;

右浮動語法:

float:right;

清除浮動語法:

clear:both;

具體你可以去這裡學習,真心希望幫助到你

用js插入頁面的div標籤中的內容

另外,如果想記下當前頁面id 1的內容,可以用全域性變數記下 建議使用display block 和display none 來操作div的顯示和隱藏。刪來刪去的一不小心就不相容了。如何用js 在div內插入內容 瑾秀年華 您好,通過document.createtextnode來新增您好權 建議你...

打籃球時的位置問題,打籃球時都有哪些位置,那幾個位置最重要

pg控球后衛 專負責運球組織進攻 sg得分後衛 專負責得分 sf小前鋒 負責衝鋒搶籃板組織 pf大前鋒 負責打內線得分 cf中鋒 負責內線防守和搶籃板 pg控球后衛 主要負責傳球 運球 組織進攻sg得分後衛 主要負責進攻,得分 sf小前鋒 主要負責內外線的銜接 pf大前鋒 主要負責內線籃板 得分 c...

用太陽能板充電時接控制器電流太小,不用控制器電流會大些,如果

控制器電流太小有3個原因 1 電池板本身功率太小 2 採用串並聯方式不同 3 有的品牌控制器對電流做了限流處理。對症下藥 1 增大電池板功率 2 電池板陣列在滿足環境的情況下,儘可能使用多並 少串的方案 3 選用一些對電流沒有太多限制的品牌 據我所知 北京匯能的控制器就沒有這種限流設計 如果選用了合...