DIV CSS佈局的問題(相對和絕對定位)

時間 2021-06-29 10:25:40

1樓:阡陌半緣君

div+css居然不用position?

是隨便看些div+css的頁面,檢視一下原始檔不就知道了?

元素為relative時,如果它沒有父級,則參照body定位,子元素為absolute時,參照父級定位.所以,用得多的方法是 父元素相對,子元素絕對

2樓:寒雲

定義標籤的時候需要不需要

(position:relative或者position:absolute

還有visibility:visible)——根據實際情況而定

可為什麼前臺老師講的時候不定義這個也可以做出來頁面呢?

——大部分可以做出來,但有些確實需要用到絕對定位和相對定位,可以方便很多

還有 float屬性只用在relative定位的時候嗎?

——不是的,反而這兩個屬性經常不在一起

只用position:absolute而不用position:relative的情況很少見,不易於維護,一般都是position:

absolute和position:relative結合使用

3樓:匿名使用者

需要的時候就定位。看情況而論的。

--float 不一定用在relative;

-一般學校教的東西都是很書面話的。跟實際操作不一樣。

你上面說的那些屬性,平常都會用到,但是是根據情況,然後用什麼。

4樓:匿名使用者

首先,一切定位都是相對的position:relative;和position:absolute;只是選折參照物,讓其建立一個內在的關係而已。

在用left:40; top:30;這樣的定位實質上是相對於html標籤在定位。

也許你的前臺老師說的應該是這樣的定位。所以說不需要position:relative;和position:

absolute; 你老師說這樣的話是有前提的.可能你沒有聽到前面的前提吧. 所以說設定position:

relative;和position:absolute;沒有一定不,也沒有一定要!float屬性和position屬性沒有絕對的關係.

css+div裡面相對定位和絕對定位的區別

5樓:小七家傑哥

呵呵、不用客氣、我幫你解釋下吧

舉個例子、、

6樓:匿名使用者

顧名思義,相對定位就是元素相對其父元素的定位,而絕對定位則無視父元素,按給定的數值明確定位,這些看些例子就一目瞭然了.至於什麼情況下用哪個,其實就是個個人習慣,只是絕對定位各瀏覽器的解釋不近相同,如果要兼顧的話最好少用吧.

div+css中的絕對定位和相對定位的區別~~~菜鳥就不用近來了

7樓:匿名使用者

div+css佈局很少用定位,除非做些特效或有必要才定位。

div的佈局就像**那樣巢狀,

如果要問絕對定位好還是用相對定位好?

因為絕對定位(和文件流沒關係)如無申明,則其是對與body而言的,處理不好的話。如顯示器尺寸變了,可能就會變型。

相對定位的元素屬文件流,所以穩定的,相對定位是相對他該出現的位置,如無設top left之類,和普通div基本一樣。

一般的絕對定位是這樣用的,父元素要是相對定位的且須有佈局,如有個高度,這樣子元素用絕對定位,就可以相對它的父元素進行絕對定位,父元素若不這樣做,那麼子元素用絕對定位其實是相對body定位。

8樓:長安縣令

絕對定位一般用在對應螢幕左邊和上邊的位置和座標定位

相對定位一般用在適應螢幕中間的位置和座標定位

div+css中的絕對定位和相對定位的區別~~~

9樓:之之小蟲

先看一抄下定義

position:relative|absolute|static|fixed

◆static沒有特別bai的設定,遵循基本的du定位規定,不能通過z-index進行zhi層次分級。

◆relative不脫離文件流,dao參考自身靜態位置通過top,bottom,left,right定位,並且可以通過z-index進行層次分級。

◆absolute脫離文件流,通過top,bottom,left,right定位。選取其最近的父級定位元素,當父級position為static時,absolute元素將以body座標原點進行定位,可以通過z-index進行層次分級。

◆fixed固定定位,這裡他所固定的對像是可視視窗而並非是body或是父級元素。可通過z-index進行層次分級。

一般來說

relative就是相對定位 他位置是參照自身原來的位置定位的,定義中說"不脫離文件流"就是說文件會預留原來的位置.

注意的是absolute絕對對定位:

他參照的定位分兩個情況:

1.父對像沒有設定position或position為static;它參照的就是body座標原點.

2.其它時候時候它參照的是父對像的左上角座標.

10樓:阿呆之一

前面兩個連結說的挺bai

明白的,一個是du相對整個頁面的定zhi位,一個是相對於原dao來“應該”內所在位置進容行定位

也說是說絕對定位是距離頁面左上角的距離,相對定位是比如不進行定位本來應該在的位置,相對定位後是從不定位的位置開始算起

11樓:匿名使用者

絕對du定zhi位dao

版相對權定位

DIV CSS 3列問題,CSS DIV的問題

不太理解你的意思。三列並排,為什麼最後一列的寬度太大會影響平行?應該是高度吧,是你已經設定了父容器的寬度而導致擠掉嗎?無論是高度還是寬度,既然是 你就只能控制 的大小。因為 是會撐破任何容器的。如果 大小控制不了,你的css怎麼寫也是沒有作用的。column3 img 如果我理解錯了,請進一步說明。...

div css中list style的用法

上面寫的很詳細了,如果你寫的沒錯,但還是不管的話,記得你的html檔案頭部有沒有包含dtd宣告 要再不行,把代三貼上來看看 list style type disc circle square decimal lower roman upper roman lower alpha upper alp...

div css的絕對定位和相對定位

絕對定位 absolute 將被賦予此定位方法的物件從文件流中拖出,使用left,right,top,bottom等屬性相對於其最接近的一個最有定位設定的父級物件進行絕對定位,如果物件的父級沒有設定定位屬性,即還是遵循html定位規則的,則依據 body 物件左上角作為參考進行定位。絕對定位物件可層...