亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間:2021-07-27 20:26:41 來源:億速云 閱讀:450 作者:chen 欄目:web開發

這篇文章主要介紹“怎么用CSS定位屬性實現Html中DIV層疊與懸浮”,在日常操作中,相信很多人在怎么用CSS定位屬性實現Html中DIV層疊與懸浮問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用CSS定位屬性實現Html中DIV層疊與懸浮”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一般來說,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 。

到此,關于“怎么用CSS定位屬性實現Html中DIV層疊與懸浮”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

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

AI

新闻| 巧家县| 固镇县| 台南县| 运城市| 昌图县| 大洼县| 晋中市| 永仁县| 宁阳县| 静宁县| 宁国市| 庆元县| 清涧县| 忻州市| 肇庆市| 曲阳县| 宁都县| 沙坪坝区| 华池县| 原平市| 锡林郭勒盟| 海南省| 富民县| 兰州市| 汾阳市| 长子县| 长治市| 临夏县| 特克斯县| 观塘区| 南宁市| 金乡县| 连平县| 连云港市| 房山区| 蒲城县| 巢湖市| 阿城市| 延庆县| 平塘县|