91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS定位語法怎么使用

發布時間:2022-12-16 10:02:31 來源:億速云 閱讀:110 作者:iii 欄目:編程語言

本文小編為大家詳細介紹“CSS定位語法怎么使用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“CSS定位語法怎么使用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

一、CSS定位:position

◆語法:

position:static|absolute|fixed|relative

◆取值:

static:默認值。無特殊定位,對象遵循HTML定位規則。

absolute:將對象從文檔流中拖出,使用left,right,top,bottom等屬性相對于其最接近的一個最有定位設置的父對象進行絕對定位。如果不存在這樣的父對象,則依據body對象。而其層疊通過z-index屬性定義。

fixed:未支持。對象定位遵從絕對(absolute)方式。但是要遵守一些規范。

relative:對象不可層疊,但將依據left,right,top,bottom等屬性在正常文檔流中偏移位置。

◆說明:檢索對象的定位方式。

設置此屬性值為absolute會將對象拖離出正常的文檔流絕對定位而不考慮它周圍內容的布局。假如其他具有不同z-index屬性的對象已經占據了給定的位置,他們之間不會相互影響,而會在同一位置層疊。此時對象不具有外補丁(margin),但仍有內補丁(padding)和邊框(border)。

要激活對象的絕對(absolute)定位,必須指定left,right,top,bottom屬性中的至少一個,并且設置此屬性值為absolute。否則上述屬性會使用他們的默認值auto,這將導致對象遵從正常的HTML布局規則,在前一個對象之后立即被呈遞。

設置此屬性值為relative會保持對象在正常的HTML流中,但是它的位置可以根據它的前一個對象進行偏移。在相對(relative)定位對象之后的文本或對象占有他們自己的空間而不會覆蓋被定位對象的自然空間。與此不同的,在絕對(absolute)定位對象之后的文本或對象在被定位對象被拖離正常文檔流之前會占有它的自然空間。放置絕對(absolute)定位對象在可視區域之外會導致滾動條出現。而放置相對(relative)定位對象在可視區域之外,滾動條不會出現。

內容的尺寸會根據布局確定對象的尺寸。例如,設置一個div對象的height和position屬性,則div對象的內容將決定它的寬度(width)。

此屬性對于currentStyle對象而言是只讀的。對于其他對象而言是可讀寫的。對應的腳本特性為position。

◆示例:

div{position:relative;top:-3px}

二、CSS定位:Z-index

◆語法:

z-index:auto|number

◆取值:

auto:默認值。遵從其父對象的定位
number:無單位的整數值。可為負數

◆說明:

檢索或設置對象的層疊順序。

較大number值的對象會覆蓋在較小number值的對象之上。如兩個絕對定位對象的此屬性具有同樣的number值,那么將依據它們在HTML文檔中聲明的順序層疊。對于未指定此屬性的絕對定位對象,此屬性的number值為正數的對象會在其之上,而number值為負數的對象在其之下。設置參數為null可以移除此屬性。

此屬性僅僅作用于position屬性值為relative或absolute的對象。這個屬性不會作用于窗口控件,如select對象。在IE5.5+中,iframe對象開始支持此屬性。而在之前的瀏覽器版本中,iframe對象是窗口控件,會忽略此屬性。此屬性對于currentStyle對象而言是只讀的。對于其他對象而言是可讀寫的。對應的腳本特性為zIndex。

◆示例:

div{position:absolute;z-index:3;width:6px;}

三、CSS定位:top

◆語法:

top:auto|length

◆取值:

auto:默認值。無特殊定位,根據HTML定位規則在文檔流中分配。

length:由浮點數字和單位標識符組成的長度值|百分數。必須定義position屬性值為absolute或者relative此取值方可生效。

◆說明:

檢索或設置對象與其最近一個具有定位設置的父對象頂邊相關的位置。

此屬性僅僅在對象的定位(position)屬性被設置時可用。否則,此屬性設置會被忽略。此屬性對于currentStyle對象而言是只讀的。對于其他對象而言是可讀寫的。對應的腳本特性為top。其值為一字符串,所以不可用于腳本(Scripts)中的計算。請使用style對象的posTop,pixelTop等運行時特性,以及對象的offsetTop等特性。

◆示例:

以下是引用片段:

div{position:absolute;top:1in;}  iv{position:relative;top:-3px;left:6px;}

四、CSS定位:right

◆語法:

right:auto|length

◆取值:

auto:默認值。無特殊定位,根據HTML定位規則在文檔流中分配。

length:由浮點數字和單位標識符組成的長度值|百分數。必須定義position屬性值為absolute或者relative此取值方可生效。

◆說明:

檢索或設置對象與其最近一個具有定位設置的父對象右邊相關的位置。

此屬性僅僅在對象的定位(position)屬性被設置時可用。否則,此屬性設置會被忽略。此屬性對于currentStyle對象而言是只讀的。對于其他對象而言是可讀寫的。對應的腳本特性為right。其值為一字符串,所以不可用于腳本(Scripts)中的計算。請使用style對象的posRight,pixelRight等運行時特性。

◆示例:

以下是引用片段:

div{position:absolute;right:1in;}  div{position:relative;top:-3px;right:6px;}

五、CSS定位:bottom

◆語法:

bottom:auto|length

◆取值:

auto:默認值。無特殊定位,根據HTML定位規則在文檔流中分配。

length:由浮點數字和單位標識符組成的長度值|百分數。必須定義position屬性值為absolute或者relative此取值方可生效。

◆說明:

檢索或設置對象與其最近一個具有定位設置的父對象底邊相關的位置。此屬性僅僅在對象的定位(position)屬性被設置時可用。否則,此屬性設置會被忽略。此屬性對于currentStyle對象而言是只讀的。對于其他對象而言是可讀寫的。對應的腳本特性為bottom。其值為一字符串,所以不可用于腳本(Scripts)中的計算。請使用style對象的posBottom,pixelBottom等運行時特性。

◆示例:

以下是引用片段:

div{position:absolute;bottom:1in;}  div{position:relative;bottom:6px;}

六、CSS定位:left

◆語法:

left:auto|length

◆取值:

auto:默認值。無特殊定位,根據HTML定位規則在文檔流中分配。

length:由浮點數字和單位標識符組成的長度值|百分數。必須定義position屬性值為absolute或者relative此取值方可生效。

◆說明:

檢索或設置對象與其最近一個具有定位設置的父對象左邊相關的位置。

此屬性僅僅在對象的定位(position)屬性被設置時可用。否則,此屬性設置會被忽略。此屬性對于currentStyle對象而言是只讀的。對于其他對象而言是可讀寫的。對應的腳本特性為left。其值為一字符串,所以不可用于腳本(Scripts)中的計算。請使用style對象的posLeft,pixelLeft等運行時特性,以及對象的offsetLeft等特性。

◆示例:

以下是引用片段:

div{position:absolute;left:1in;}  div{position:relative;top:-3px;left:6px;}

讀到這里,這篇“CSS定位語法怎么使用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

贺州市| 徐水县| 伊宁市| 顺昌县| 色达县| 玛纳斯县| 容城县| 万山特区| 新干县| 罗源县| 鄂州市| 瑞安市| 蓝田县| 邹平县| 宾川县| 宝丰县| 清水县| 大庆市| 天等县| 广宗县| 广昌县| 平顺县| 海伦市| 横峰县| 竹溪县| 柳州市| 从化市| 中江县| 乌鲁木齐市| 定远县| 大余县| 安泽县| 河西区| 娄烦县| 贵南县| 子长县| 日照市| 乌兰浩特市| 建瓯市| 墨玉县| 潜江市|