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

首頁 > 開發 > CSS > 正文

采用CSS定位屬性實現Html中DIV層疊與懸浮

2020-03-24 16:07:14
字體:
來源:轉載
供稿:網友
一般來說,DIV沒有懸浮一說,更準確的應為層疊或者固定。最簡單的方法是采用CSS定位屬性。

1、DIV層疊,即一個層疊加在另外一個層上

利用相對定位和絕對定位來實現:

在父對象上設置:position:relative; 在子對象上設置:position:absolute; top: 10px; left: 10px;

這樣如果父對象里面有其他元素的話。上面設置的子對象就可以 懸浮 在父對象上面了。

2、元素固定在窗口的某個位置

使用固定定位:

在需要懸浮的元素上設置:position:fixed; top: 10px; left: 10px;

上一個固定定位的源碼:

復制代碼代碼如下:
!DOCTYPE html
html
head
meta charset="utf-8"
title CSS固定定位 /title
style type="text/css"
body {
margin:0px auto;
}
#fixedLayer {
position:fixed;
left: 40px;
top: 10px;
width:100px;
line-height:30px;
background: #FC6;
border:1px solid #F90;
}
/style
/head
body
div id="fixedLayer" 固定不動 /div
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
p dd /p
/body
/html

3、以body為父對象

如果不存在上述的父對象,則依據 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 。更多編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌黎县| 昂仁县| 潞城市| 龙南县| 雷州市| 广安市| 池州市| 东宁县| 隆安县| 喀什市| 沧源| 嘉峪关市| 铜陵市| 陈巴尔虎旗| 武宁县| 濮阳县| 临海市| 舒兰市| 吐鲁番市| 香港 | 扶余县| 延长县| 南雄市| 敦化市| 北川| 永清县| 怀集县| 共和县| 宁陕县| 渭南市| 彭水| 屏山县| 常宁市| 株洲县| 双峰县| 临漳县| 五莲县| 汉沽区| 颍上县| 鹤壁市| 吴堡县|