国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

DIV CSS布局中position屬性用法深入探究

2024-07-11 08:37:01
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文向大家描述一下DIV CSS布局中的position屬性的用法,position屬性主要有四種屬性值,任何元素的默認(rèn)position的屬性值均是static,靜態(tài)。這節(jié)課主要講講relative(相對(duì))以及absolute(絕對(duì))。

如何學(xué)習(xí)DIV+CSS布局之position屬性

如果用position屬性來(lái)布局頁(yè)面,父級(jí)元素的position屬性必須為relative,而定位于父級(jí)內(nèi)部某個(gè)位置的元素,最好用absolute。定位(position)布局頁(yè)面說(shuō)容易非常容易,只需要記住這節(jié)課最后一句話就可以了,說(shuō)困難,那是相當(dāng)?shù)碾y理解,需要一定的耐心,不過(guò)還好,KwooJan給大家總結(jié)的已經(jīng)很通俗易懂了。

如果下面的文字實(shí)在是無(wú)法理解透,那就記住這節(jié)課最后總結(jié)的一句話“如果用position來(lái)布局頁(yè)面,父級(jí)元素的position屬性必須為relative,而定位于父級(jí)內(nèi)部某個(gè)位置的元素,最好用absolute,因?yàn)樗皇芨讣?jí)元素的padding的屬性影響,當(dāng)然你也可以用position,不過(guò)到時(shí)候計(jì)算的時(shí)候不要忘記padding的值。”

任何元素的默認(rèn)position的屬性值均是static,靜態(tài)。這節(jié)課主要講講relative(相對(duì))以及absolute(絕對(duì))。

【DIV+CSS布局之position屬性:absolute】

意思是:他的意思是絕對(duì)定位,他默認(rèn)參照瀏覽器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面簡(jiǎn)稱TRBL)進(jìn)行定位,有以下屬性:
1)如果沒(méi)有TRBL,以父級(jí)的左上角,在沒(méi)有父級(jí)的時(shí)候,他是參照瀏覽器左上角,如果在沒(méi)有父級(jí)元素的情況下,存在文本,則以它前面的最后一個(gè)文字的右上角為原點(diǎn)進(jìn)行定位但是不斷開(kāi)文字,覆蓋于上方。

2)如果設(shè)定TRBL,并且父級(jí)沒(méi)有設(shè)定position屬性,那么當(dāng)前的absolute則以瀏覽器左上角為原始點(diǎn)進(jìn)行定位,位置將由TRBL決定。

3)如果設(shè)定TRBL,并且父級(jí)設(shè)定position屬性(無(wú)論是absolute還是relative),則以父級(jí)的左上角為原點(diǎn)進(jìn)行定位,位置由TRBL決定。即使父級(jí)有Padding屬性,對(duì)其也不起作用,說(shuō)簡(jiǎn)單點(diǎn)就是:它只堅(jiān)持一點(diǎn),就以父級(jí)左上角為原點(diǎn)進(jìn)行定位,父級(jí)的padding對(duì)其根本沒(méi)有影響。

以上三點(diǎn)可以總結(jié)出,若想把一個(gè)定位屬性為absolute的元素定位于其父級(jí)元素內(nèi),只有滿足兩個(gè)條件:

第一:設(shè)定TRBL

第二:父級(jí)設(shè)定Position屬性

上面的這個(gè)總結(jié)非常重要,可以保證你在用absolue布局頁(yè)面的時(shí)候,不會(huì)錯(cuò)位,并且隨著瀏覽器的大小或者顯示器分辨率的大小,而不發(fā)生改變。

只要有一點(diǎn)不滿足,元素就會(huì)以瀏覽器左上角為原點(diǎn),這就是初學(xué)者容易犯錯(cuò)的一點(diǎn),已經(jīng)定位好的板塊,當(dāng)瀏覽器的大小改變,父級(jí)元素會(huì)隨之改變,但是設(shè)定Position屬性為absolute的板塊和父級(jí)元素的位置發(fā)生改變,錯(cuò)位了,這就是因?yàn)榇藭r(shí)元素以瀏覽器的右上角為原點(diǎn)的原因。
初學(xué)者很容易犯錯(cuò)的是,不清楚Position屬性為absolute的板塊,若想定位到父級(jí)板塊中,并且當(dāng)瀏覽器的大小改變或顯示器的分辨率改變,布局不發(fā)生改變,是需要滿足兩個(gè)條件的,只要有一點(diǎn)不滿足,元素就會(huì)以瀏覽器左上角為原點(diǎn),從而導(dǎo)致頁(yè)面布局錯(cuò)位。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 祁门县| 林周县| SHOW| 武陟县| 宜城市| 寿光市| 乌鲁木齐市| 资溪县| 岑巩县| 鲁甸县| 云南省| 盱眙县| 绥化市| 武川县| 贡山| 雷波县| 麻城市| 旌德县| 怀来县| 韩城市| 砀山县| 苍山县| 澄城县| 宣威市| 达州市| 沂南县| 南汇区| 武陟县| 浮梁县| 遂昌县| 绍兴县| 双江| 夹江县| 阳西县| 肥东县| 永仁县| 恭城| 双城市| 江都市| 永吉县| 扶余县|