国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

脫離文檔流的三種方法

這篇具有很好參考價(jià)值的文章主要介紹了脫離文檔流的三種方法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

????????什么是脫離文檔流呢?可以這樣理解,本來這個(gè)標(biāo)簽是屬于文檔流管理的,那么它應(yīng)該按照文檔流的正常布局方式從左至右從上之下,并且符合標(biāo)簽本身的含義。

????????脫離文檔流是指,這個(gè)標(biāo)簽脫離了文檔流的管理。不受文檔流的布局約束了,并且更重要的一點(diǎn)是,這個(gè)標(biāo)簽在原文檔流中所占的空間也被清楚掉了。

? ? ? ? 接下來將介紹三種脫離文檔流的方法。

1.float: 浮動,為元素設(shè)置float屬性,可以讓元素脫離原本的文檔流獨(dú)立開來,單獨(dú)實(shí)現(xiàn)向左或向右,在設(shè)置float屬性之后元素自動設(shè)置為塊級元素,并且不會占據(jù)原本的位置。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .main{
            width: 800px;
            height: 800px;
            border: 3px solid black;
        }
        .box1{
            width: 200px;
            height: 200px;
            border: 3px solid red;
        }
        .box2{
            width: 200px;
            height: 200px;
            border: 3px solid green;
            float: right;
        }
        .box3{
            width: 200px;
            height: 200px;
            border: 3px solid blue;
        }
    </style>
</head>
<body>
    <div class="main">
        <div class="box1"></div>
        <div class="box2"></div>
        <div class="box3"></div>
    </div>
</body>
</html>

未設(shè)置float屬性:

脫離文檔流,開發(fā)語言,html,前端,css

設(shè)置float:right

脫離文檔流,開發(fā)語言,html,前端,css

2.absolut: 絕對定位,absolut脫離的文檔流是相對于其父元素的,而且這個(gè)父元素的position屬性不為static(static為position默認(rèn)屬性),?如果absolute所在元素的父元素position屬性為static則其繼續(xù)向上尋找,直到找到符合要求的父元素。脫離文檔流之后其他元素會無視此元素,其此元素不再占據(jù)原本的位置

設(shè)置box1相對于main的位置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .head{
            width: 800px;
            height: 500px;
            border: 3px solid black;
            /* position: relative; */
        }
        .main{
            width: 500px;
            height: 500px;
            border: 3px solid rgb(214, 48, 48);
            position: relative;
            margin-top: 100px;
            margin-left: 100px;
        }
        .box1{
            width: 200px;
            height: 200px;
            border: 3px solid rgb(38, 17, 224);
            position: absolute;
            left: 100px;
        }
        .box2{
            width: 200px;
            height: 200px;
            border: 3px solid rgb(17, 224, 62);
        }
    </style>
</head>
<body>
    
        <div class="head">
            <div class="main">
                <div class="box1"></div>
                <div class="box2"></div>
            </div>
        </div>
</body>
</html>

脫離文檔流,開發(fā)語言,html,前端,css

?設(shè)置box2相對于head的位置

?文章來源地址http://www.zghlxwxcb.cn/news/detail-618215.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .head{
            width: 800px;
            height: 500px;
            border: 3px solid black;
            position: relative;
        }
        .main{
            width: 500px;
            height: 500px;
            border: 3px solid rgb(214, 48, 48);
            /* position: relative; */
            margin-top: 100px;
            margin-left: 100px;
        }
        .box1{
            width: 200px;
            height: 200px;
            border: 3px solid rgb(38, 17, 224);
            position: absolute;
            left: 100px;
        }
        .box2{
            width: 200px;
            height: 200px;
            border: 3px solid rgb(17, 224, 62);
        }
    </style>
</head>
<body>
    
        <div class="head">
            <div class="main">
                <div class="box1"></div>
                <div class="box2"></div>
            </div>
        </div>
</body>
</html>

脫離文檔流,開發(fā)語言,html,前端,css

3.fixed:設(shè)置此屬性的元素在位置上總是相對于body標(biāo)簽,也就是說在網(wǎng)頁中設(shè)計(jì)此類標(biāo)簽不會隨著網(wǎng)頁的上下滑動而變化總是固定在網(wǎng)頁的一個(gè)位置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        html,body{
            height: 10000px;
        }
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 200px;
            height: 200px;
            background-color:gray;
            /* position: fixed; */
        }
    </style>
</head>
<body>
    <div class="box">

    </div>
</body>
</html>

設(shè)置fixed之前

?脫離文檔流,開發(fā)語言,html,前端,css

設(shè)置fixed之后

?脫離文檔流,開發(fā)語言,html,前端,css

?

到了這里,關(guān)于脫離文檔流的三種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 設(shè)置和取消Word文檔打開密碼的三種方法

    設(shè)置和取消Word文檔打開密碼的三種方法

    對于重要的word文檔,不想被隨意打開,我們可以設(shè)置打開密碼,后期不需要了,還可以取消。下面來說說設(shè)置和取消Word文檔打開密碼的兩種方法。 加密及取消方法一: 打開Word文檔,在上方點(diǎn)擊【文件】,再依次點(diǎn)擊【信息】-【保護(hù)文檔】-【用密碼進(jìn)行加密】。 2、在彈出

    2024年02月08日
    瀏覽(20)
  • C# 將word/ppt文檔轉(zhuǎn)換為Pdf的三種方法

    C# 將word/ppt文檔轉(zhuǎn)換為Pdf的三種方法

    ? ? ? 業(yè)務(wù)中,經(jīng)常需要將office 文件上傳并通過網(wǎng)頁進(jìn)行在線閱讀,一種最普遍的方法就是轉(zhuǎn)換office文件到pdf格式,以pdf文件方式進(jìn)行在線預(yù)覽。 ? ? ? ?但將office 文件轉(zhuǎn)換為Pdf的方法很多,各有利弊。 方法一: 利用office自帶的COM類型庫組件實(shí)現(xiàn)轉(zhuǎn)換Pdf功能。只要安裝了

    2023年04月08日
    瀏覽(61)
  • 實(shí)現(xiàn)Feed流的三種模式:拉模式、推模式和推拉結(jié)合模式

    實(shí)現(xiàn)Feed流的三種模式:拉模式、推模式和推拉結(jié)合模式

    在互聯(lián)網(wǎng)產(chǎn)品中,F(xiàn)eed流是一種常見的功能,它可以幫助我們實(shí)時(shí)獲取我們關(guān)注的用戶的最新動態(tài)。Feed流的實(shí)現(xiàn)有多種模式,包括拉模式、推模式和推拉結(jié)合模式。在本文中,我們將詳細(xì)介紹這三種模式,并通過Java代碼示例來實(shí)現(xiàn)它們。 拉模式,也叫做讀擴(kuò)散,是一種較為節(jié)

    2024年02月14日
    瀏覽(31)
  • Html代替<iframe>標(biāo)簽的三種方法<o(jì)bject>, <embed>和<video>

    Html代替<iframe>標(biāo)簽的三種方法<o(jì)bject>, <embed>和<video>

    某平臺對 iframe 標(biāo)簽做了些許限制但是前端代碼有bug導(dǎo)致提交不了代碼, 最開始想著是不是能夠在本地替換 js 文件從而繞過bug 簡單搜索后找到了 chrome瀏覽器F12調(diào)式,修改替換js文件這篇博客, 簡單試了下雖然能替換成功但是效果不理想, 改不了平臺就只能適應(yīng)平臺了, 反手就改

    2024年02月15日
    瀏覽(29)
  • C語言素?cái)?shù)(質(zhì)數(shù))判斷的三種方法

    本文介紹了判斷素?cái)?shù)的3種方法,從素?cái)?shù)的概念分析,確定找到素?cái)?shù)的幾個(gè)必要條件,設(shè)計(jì)思路,并將代碼進(jìn)行優(yōu)化。此外,還使用自定義函數(shù)的形式將同樣的思路進(jìn)行實(shí)現(xiàn)。 素?cái)?shù),就是僅能被自身和1整除的數(shù)字。 首先我們可以提取出判斷素?cái)?shù)的三個(gè)基本條件: 素?cái)?shù)是整數(shù)

    2024年02月04日
    瀏覽(18)
  • 【C語言】判斷字符類型的三種方法

    【C語言】判斷字符類型的三種方法

    ?? 個(gè)人主頁 :修修修也 ?? 所屬專欄 :C語言 ?? 操作環(huán)境 : Visual Studio 2022 目錄 一.字符的類型分類 1.ASCII的定義: ?2.ASCII的產(chǎn)生原因是: 3.ASCII的內(nèi)容: 二.字符類型判斷相關(guān)庫函數(shù) 1.isdigit(),用于判斷字符是否為數(shù)字。 2. isalpha(),用于判斷字符是否為字母。 3. isalnum(),用

    2024年02月06日
    瀏覽(17)
  • C語言筆記——結(jié)構(gòu)體的三種打印方法

    C語言筆記——結(jié)構(gòu)體的三種打印方法

    (看鵬哥C語言視頻學(xué)的,自己做的筆記) 首先定義一個(gè)結(jié)構(gòu)體(以學(xué)生的信息為例): 第一種 打印方法: 注意:age要對應(yīng)%d,其余都是%s,其余三個(gè)順序換了無所謂。 運(yùn)行結(jié)果: ? 第二種 打印方法(函數(shù)+地址): 第三種 打印方法(與第二種方法類似,用箭頭表示而已)

    2024年02月02日
    瀏覽(26)
  • 【C語言】scanf多組輸入的三種方法!

    【C語言】scanf多組輸入的三種方法!

    ?? 鴿芷咕 :個(gè)人主頁 ??? 個(gè)人專欄 :《C語言初階篇》 《C語言進(jìn)階篇》 ??生活的理想,就是為了理想的生活! ?? ?? hello! 各位寶子們大家好啊,相信大家都多多少少了用過scanf語句吧,但是對scanf函數(shù)沒有全面的認(rèn)識僅僅只是知道可以輸入。 ?? ?? 今天博主就給大

    2024年02月06日
    瀏覽(18)
  • C語言判斷素?cái)?shù)的三種方法 判斷素?cái)?shù)(質(zhì)數(shù))

    C語言判斷素?cái)?shù)的三種方法 判斷素?cái)?shù)(質(zhì)數(shù))

    題目: 方法一:在2到n-1之間任取一個(gè)數(shù),如果n能被整除則不是素?cái)?shù),否則就是素?cái)?shù) 代碼示例如下: 代碼運(yùn)行結(jié)果如下: 方法二:在2到n/2之間任取一個(gè)數(shù),如果n能被整除則不是素?cái)?shù),否則就是素?cái)?shù)? 代碼示例如下: 代碼運(yùn)行結(jié)果如下: 方法三:在2到sqrt(n)之間任取一個(gè)數(shù),如

    2024年02月02日
    瀏覽(19)
  • 【C語言】字母轉(zhuǎn)換大小寫的三種方法

    【C語言】字母轉(zhuǎn)換大小寫的三種方法

    ?? 個(gè)人主頁 :修修修也 ?? 所屬專欄 :C語言 ?? 操作環(huán)境 : Visual Studio 2022 目錄 方法一:庫函數(shù)法 ??小寫轉(zhuǎn)換大寫:toupper()函數(shù) ??大寫轉(zhuǎn)換小寫:tolower()函數(shù) 方法二:加減32法 ??小寫轉(zhuǎn)換大寫:字符數(shù)據(jù)減32 ??大寫轉(zhuǎn)換小寫:字符數(shù)據(jù)加32 方法三:位運(yùn)算法 ??大小寫

    2024年02月09日
    瀏覽(715)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包