中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

HTML絕對定位、相對定位和固定定位的方法

發布時間:2022-03-05 15:51:00 來源:億速云 閱讀:305 作者:iii 欄目:web開發

今天小編給大家分享一下HTML絕對定位、相對定位和固定定位的方法的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

1、絕對定位

 絕對定位指的是通過規定HTML元素在水平和垂直方向上的位置來固定元素,基于絕對定位的元素不會占據空間。

絕對定位的位置聲明是相對于已定位的并且包含關系最近的祖先元素。如果當前需要被定為的元素沒有已定位的祖先元素作為參考值,則相對于整個網頁。

position:absolute;

 1    <!DOCTYPE html> 

2  <html lang="en">

3
 4 <head>
 5     <meta charset="UTF-8">
 6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 8     <title>定位和布局</title>
 9 </head>
10 <style>
11     .big {
12         width: 900px;
13         height: 600px;
14         background-color: black;
15         position: relative;
16     }
17 
18     .box4 {
19         width: 150px;
20         height: 100px;
21         background-color: blue;
22          position: absolute;
23         top: 150px;
24         left: 200px; 
25     }
26 </style>
27 <body>
28     <div class="big">

29         <div class="box4"></div>
30     
31     </div>
32 </body>
33 
34 </html>

藍色的盒子是相對于整個大盒子而言的,但是,當藍色盒子外層沒有設置有定位的大盒子包裹,則藍色盒子會的絕對定位會相對與整個屏幕。

2、相對定位

position:relative;

相對定位與絕對定位的區別在于它的參照點不是左上角的原點,而是該元素本身原先的起點位置。并且即使該元素偏移到了新的位置,也仍然從原始的起點處占據空間。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>定位和布局</title>
</head>
<style>
    .big {
        width: 900px;
        height: 600px;
        background-color: black;
        position: relative;
    }
    
    .box1 {
        width: 150px;
        height: 100px;
        background-color: aqua;
        position: relative;
        left: 100px;
        top: 10px;
    }
    
    .box2 {
        width: 150px;
        height: 100px;
        background-color: red;
        /* position: relative; */
        left: 130px;
        bottom: 50px;
    }
    
    .box3 {
        width: 150px;
        height: 100px;
        background-color: yellow;
        /* position: relative; */
        left: 170px;
        bottom: 100px;
    }
    
    .box4 {
        width: 150px;
        height: 100px;
        background-color: blue;
        position: absolute;
        top: 150px;
        left: 200px;
    }
 
    
    .box6 {
        width: 150px;
        height: 100px;
        background-color: rgb(27, 173, 83);
    }
</style>

<body>

    <div class="big">
        <div class="box1"></div>
        <div class="box2"></div>
        <div class="box3"></div>
        <div class="box4"></div>
        <div class="box5"></div>
        <div class="box6"></div>
    </div>
</body>

</html>

此時我們以第三個盒子,黃色的盒子為例,此時我們將它的相對定位注釋掉,它的運行結果是這樣的。

HTML絕對定位、相對定位和固定定位的方法

 當我們給他加上相對定位,position:relative;運行結果是這樣的,它以自身原先的位置為參照物向上向右移動,但是當它移動之后,它原本下面的綠色盒子沒有往上移動,占據它的位置,也就是說,使用相對定位會占據位置,而固定定位不會,以剛剛那個黃色盒子和綠色盒子為例,如果黃色盒子使用絕對定位給他定位,當黃河盒子移走之后,綠色盒子會往上移,占據之前黃色盒子的位置。

HTML絕對定位、相對定位和固定定位的方法

 3、固定定位

position:fixed;

固定定位永遠都會相對于瀏覽器窗口進行定位,固定定位會固定在瀏覽器的某個位置,不會隨滾動條滾動。最常用的就是電腦里面是不是彈出的小廣告,如果你不差掉它,當時滑動鼠標查看網頁時,小廣告一直會在那里,還有常用的就是網站或者APP的導航欄和底部的選擇欄。

以上就是“HTML絕對定位、相對定位和固定定位的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

兰西县| 东光县| 桐梓县| 班戈县| 广德县| 昭苏县| 阿鲁科尔沁旗| 阳原县| 新昌县| 温宿县| 和林格尔县| 苍梧县| 青龙| 托克逊县| 平阳县| 通河县| 陵川县| 湖北省| 淳安县| 阿勒泰市| 长海县| 大埔区| 呈贡县| 来凤县| 灵璧县| 通道| 百色市| 义马市| 阜新市| 乡城县| 郎溪县| 年辖:市辖区| 区。| 铜陵市| 仁寿县| 宜丰县| 芒康县| 新竹市| 和林格尔县| 安陆市| 灌阳县|