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

版http://www.w3school.com.cn/css/css_positioning_relative.asp相對權定位

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

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

Div Css類的定義問題,關於DIV CSS,類選擇器空格的問題?

區別就是方法一新增了限定範圍,例如.header.logo 就只作用下面的logo logo 而logo 這個樣式就不生效 但是 注意了 我的經驗來的 ie6下方法一不是很好支援,header.logo footer.logo 在ie6下只識別後面這個.footer.logo a.a 限定在a裡面的...

什麼是絕對地址和相對地址,什麼是相對地址 絕對地址 混合地址?如何使用?

愛埋人的寶兒姐 絕對地址就是直接給出哪一行哪一列,相對地址是相對當前單元格 能輸入值的單元格 平移多少行多少列。絕對位置是以相對位置的左上角為參考點,如果沒有相對位置參考,就參考body的左上角,根據left,top定位 相對位置是相對於自身原本應該在的位置為參照點,根據left,top定位。 封詩...