亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

采用CSS定位屬性實(shí)現(xiàn)Html中DIV層疊與懸浮

  發(fā)布時(shí)間:2014-05-18 10:14:07   作者:佚名   我要評(píng)論
DIV沒(méi)有懸浮一說(shuō),更準(zhǔn)確的應(yīng)為層疊或者固定,下面為大家介紹的是通過(guò)CSS定位屬性來(lái)實(shí)現(xiàn)這一效果
一般來(lái)說(shuō),DIV沒(méi)有懸浮一說(shuō),更準(zhǔn)確的應(yīng)為層疊或者固定。最簡(jiǎn)單的方法是采用CSS定位屬性。

1、DIV層疊,即一個(gè)層疊加在另外一個(gè)層上

利用相對(duì)定位和絕對(duì)定位來(lái)實(shí)現(xiàn):

在父對(duì)象上設(shè)置:position:relative; 在子對(duì)象上設(shè)置:position:absolute; top: 10px; left: 10px;

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

2、元素固定在窗口的某個(gè)位置

使用固定定位:

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

上一個(gè)固定定位的源碼:

復(fù)制代碼
代碼如下:

<!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">固定不動(dòng)</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為父對(duì)象

如果不存在上述的父對(duì)象,則依據(jù) body 對(duì)象。而其層疊通過(guò) z-index 屬性定義,fixed :未支持。對(duì)象定位遵從絕對(duì)(absolute)方式。但是要遵守一些規(guī)范,relative :對(duì)象不可層疊,但將依據(jù) left, right , top , bottom 等屬性在正常文檔流中偏移位置。

說(shuō)明:檢索對(duì)象的定位方式。設(shè)置此屬性值為 absolute 會(huì)將對(duì)象拖離出正常的文檔流絕對(duì)定位而不考慮它周?chē)鷥?nèi)容的布局。假如其他具有不同 z-index 屬性的對(duì)象已經(jīng)占據(jù)了給定的位置,他們之間不會(huì)相互影響,而會(huì)在同一位置層疊。此時(shí)對(duì)象不具有外補(bǔ)丁 margin ,但仍有內(nèi)補(bǔ)丁 padding 和邊框 border 。

要激活對(duì)象的絕對(duì)(absolute)定位,必須指定 left, right , top , bottom 屬性中的至少一個(gè),并且設(shè)置此屬性值為 absolute 。否則上述屬性會(huì)使用他們的默認(rèn)值 auto ,這將導(dǎo)致對(duì)象遵從正常的HTML布局規(guī)則,在前一個(gè)對(duì)象之后立即被呈遞。設(shè)置此屬性值為 relative 會(huì)保持對(duì)象在正常的HTML流中,但是它的位置可以根據(jù)它的前一個(gè)對(duì)象進(jìn)行偏移。在相對(duì)(relative)定位對(duì)象之后的文本或?qū)ο笳加兴麄冏约旱目臻g而不會(huì)覆蓋被定位對(duì)象的自然空間。與此不同的,在絕對(duì)(absolute)定位對(duì)象之后的文本或?qū)ο笤诒欢ㄎ粚?duì)象被拖離正常文檔流之前會(huì)占有它的自然空間。放置絕對(duì)(absolute)定位對(duì)象在可視區(qū)域之外會(huì)導(dǎo)致滾動(dòng)條出現(xiàn)。而放置相對(duì)(relative)定位對(duì)象在可視區(qū)域之外,滾動(dòng)條不會(huì)出現(xiàn)。內(nèi)容的尺寸會(huì)根據(jù)布局確定對(duì)象的尺寸。

例如,設(shè)置一個(gè) div 對(duì)象的 height 和 position 屬性,則 div 對(duì)象的內(nèi)容將決定它的寬度( width )。此屬性對(duì)于 currentStyle 對(duì)象而言是只讀的。對(duì)于其他對(duì)象而言是可讀寫(xiě)的。對(duì)應(yīng)的腳本特性為 position 。

相關(guān)文章

  • CSS鼠標(biāo)懸浮DIV后顯示DIV外的按鈕解決方法

    昨天寫(xiě)樣式遇到個(gè)問(wèn)題,如何讓鼠標(biāo)懸浮DIV后,顯示DIV外的按鈕,可以點(diǎn)擊到按鈕。下面通過(guò)本文給大家分享CSS鼠標(biāo)懸浮DIV后顯示DIV外的按鈕解決方法,感興趣的朋友一起看看
    2017-08-26
  • 純CSS結(jié)合DIV實(shí)現(xiàn)的右側(cè)底部簡(jiǎn)潔懸浮效果

    右側(cè)浮動(dòng)效果,最早有QQ聯(lián)系面板,對(duì)聯(lián)廣告等,大多數(shù)都是基于Javascript實(shí)現(xiàn)的動(dòng)態(tài)效果,今天我給大家分享一個(gè)只需要CSS結(jié)合DIV實(shí)現(xiàn)的右側(cè)浮動(dòng)效果
    2014-09-10
  • CSS實(shí)現(xiàn)的div懸浮框并且兼容IE6的樣式

    div懸浮框在某些特殊場(chǎng)合還是比較實(shí)用的,下面為大家介紹下使用CSS實(shí)現(xiàn)的并且兼容IE6,示例如下,感興趣的朋友可以練練手
    2013-12-09
  • 純CSS實(shí)現(xiàn)DIV懸浮的示例代碼(固定位置)

    這篇文章主要介紹了純CSS實(shí)現(xiàn)DIV懸浮的示例代碼(固定位置),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一
    2021-01-07

最新評(píng)論