1樓:網友
絕對定位:position:absolute;沒有父子級要求,因為你給予絕對定位的物件是以body也就是瀏覽器的邊框為基準的;
相對定位:position:relative;是父子級要求的,你給予相對定位的板塊是以它外層包裹他的板塊為基準的,而外層外層板塊不需要給予定位關係,因為他影響的只是你給予相對定位的物件;
題外話:其實2個定位還是很重要的,做網頁中可以適應各種瀏覽器的寬度和高度,不會因為寬屏或方屏使頁面美觀失效,總之活到老學到老嘛,呵呵。
2樓:網友
position:relative;給你的父div定義這個,然後再去用絕對定位跟相對定位,就是跟著父div的左上角了,如果你不事先定義的話,那絕對定位跟相對定位只能相對於body來定位了!
3樓:網友
div的預設起始位置是在其父級的居上偏左位置,剛學的就別老想著position:absolute;和position:relative這2個定義的問題了,這2個都是以父級為基準,你還是先把其他東西先掌握吧,這兩天盡看你問這些不重要的問題了。
css中的絕對定位和相對定位有什麼區別?
4樓:惠企百科
position: absolute,絕對定位。position: relative,相對定位。
position:absolute,float會隱式地改變display的型別(display:none除外)。
即是當元素設定position:absolute、float:left、float:
right中任意乙個時,都會讓元素以display:inline-block的方式顯示(特點是:可以設定長寬,預設寬度不佔滿父元素)。
css:層疊樣式表(英文全稱:cascading style sheets)是一種用來表現html(標準通用標記語言的乙個應用)或xml(標準通用標記語言的乙個子集)等檔案樣式的計算機語言。
css不僅可以靜態地修飾網頁,還可以配合各種指令碼語言動態地對網頁各元素進行格式化。
css裡的定位主要有幾種方法?
5樓:惠企百科
定位方案有四種:靜態定位、相對定位、絕對定位和固定定位。你可以使用css 3
中的「position」屬性來決定要啟行使用的定位方式。
在這四種方案中,靜態和相對定位不會影響整個文件的佈局,而絕對和固定定位會與文件分開,因此頁面不會為這兩種型別的定位元素保留空間。 在預設狀態下,所有元素都是靜態放置的,即元素從上到下以及從左到右的順序排列。
只要為元素設定了「 position」屬性,就可以使用「 top」,「right」,「bottom」和「 left」屬性精確定義其位置。
CSS DIV絕對定位後面的大小改變div層位置如何保持不變
定位的話 你得確定此div是相對誰而定位的 因為你需要借助乙個載體 相對這個載體來回定位 通常是父div作為那個答載體 所以你要給父div加個屬性position relative 然後再用position absolute來定位此div 就沒問題了 給絕對定位的外層div加個position re...
DIV CSS佈局的問題(相對和絕對定位)
div css居然不用position?是隨便看些div css的頁面,檢視一下原始檔不就知道了?元素為relative時,如果它沒有父級,則參照body定位,子元素為absolute時,參照父級定位.所以,用得多的方法是 父元素相對,子元素絕對 定義標籤的時候需要不需要 position rela...
css div製作李敏鎬主頁
現今div css製作網頁已經成為了一種新的標準,所以很多網頁設計師都從使用table 轉入使用div css.但也有很多人不知道為什麼要使用div css,從而造成了一種錯誤的觀念,即table比div好用得多,div排版又那麼複雜難學,所以沒必要浪費時間在那上面,下面就來說說在學習div css...