亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

<abbr id="m40gc"><button id="m40gc"></button></abbr>
    • <kbd id="m40gc"><option id="m40gc"></option></kbd>
    • UCloud云社區(qū) - UCloud中立云計算服務(wù)商
      • 社區(qū)首頁
      • 文章專欄
      • 最新活動
      • 產(chǎn)品中心
      • 算力社區(qū)
      登錄
      我要發(fā)布
      1. 提問題
      2. 寫文章
      控制臺
      • 首頁
      • 產(chǎn)品
      • 方案
      • 專欄
      • 問答
      • 云學(xué)院
      • 技術(shù)專家
      • 最新活動
      登錄

      資訊專欄INFORMATION COLUMN

      上云采購季!| 2核2G4M爆款云服務(wù)器低至59元/年,更有多臺、長期優(yōu)惠,快來選購!

      立即前往
      首頁/文章專欄/CSS中的負(fù)邊距

      CSS中的負(fù)邊距

      cocopeak 發(fā)布于2019-08-29 10:57 / 1800人閱讀

      摘要:之后仔細(xì)的百度了一下,發(fā)現(xiàn)了這么一個叫做內(nèi)外補(bǔ)丁負(fù)值法的東西。在這個解決方案中,又涉及到了傳說中的負(fù)。深入研究之后又發(fā)現(xiàn)了圣杯布局雙飛翼布局等很多示例,確實要好好研究負(fù)邊距這個東西了。相關(guān)推薦那些年,奇妙的圣杯與雙飛翼,還有負(fù)邊距

      2015-04-22 時候?qū)懙睦衔?,因為希望引用所以拿了出來?/p>

      那天被一個同學(xué)問了一個問題,三列的div,要求父div的高度和三個div的高度都和三個中字?jǐn)?shù)最多,也就是高度最高的那個一樣高。試了試才發(fā)現(xiàn)確實有問題。在網(wǎng)上查到了解決方案,運用了一些很奇葩的代碼,貼上來和大家分享。點擊這里查看demo。

      之后仔細(xì)的百度了一下,發(fā)現(xiàn)了這么一個叫做內(nèi)外補(bǔ)丁負(fù)值法的東西。不過百度內(nèi)外補(bǔ)丁負(fù)值法,出來的都是同一篇文章,感覺不是一個真正的術(shù)語。還是把這篇文章貼出來,有興趣的同學(xué)可以看看。

      在這個解決方案中,又涉及到了傳說中的負(fù)margin。之前在阿里筆試也有一個三欄布局的題,其中一個解決方案用的也是左右的負(fù)margin。深入研究之后又發(fā)現(xiàn)了圣杯布局、雙飛翼布局等很多示例,確實要好好研究負(fù)邊距這個東西了。

      之后參考了CSS布局奇淫巧計之-強(qiáng)大的負(fù)邊距這篇文章,里面做了實際的demo,總結(jié)成一點就是,css中盒子真正的邊界,是由margin決定的,而且margin可以很霸氣的通過負(fù)值來壓縮實際寬度(padding不允許負(fù)值)。

      有了這一點認(rèn)識之后,很多問題都解決了。就比如說上邊那個demo,通過padding-bottom:10000px;創(chuàng)建了一個足夠高的盒子,再通過margin-bottom:-10000px;抵消這部分盒子在文檔流中的實際占位(但是實際還是存在的,所以就會按照第一個的高度等高),再給父級元素加上overflow:hidden,去掉多余的高度,效果就實現(xiàn)了。

      同時,在上邊那篇文章里還解決了一個布局的問題,就是多列間有margin,但是兩邊沒margin的問題(聽不懂我中文的直接點這里看demo吧,我知道自己說的不好)。之前一直是循環(huán)到一行最后一個的時候給加上一個class,現(xiàn)在可以免了,就比如我在demo里用margin-right:10px;給li之間創(chuàng)建一個間隔,然后用marigin-rignt:-10px;強(qiáng)行加寬ul,使四個li能在一行,但是ul外content的寬度設(shè)為width:830px;(4200px+310px;),這樣就可以正確的居中了。

      之后簡單說下圣杯布局和雙飛翼布局吧,他們主要是為了解決三欄問題。三欄問題的研究可以看看張鑫旭老師的博客文章我熟知的三種三欄網(wǎng)頁自適應(yīng)的布局方法。然后以雙飛翼舉例吧,他的DOM結(jié)構(gòu)是這樣的。

          

      把main放在最前面,然后對.sub(也就是left)使用margin-left:100%;強(qiáng)行移動到左邊;對.extra(也就是right)使用margin-left:(right的寬度);強(qiáng)行移動到右邊。由于右邊的欄會蓋住main的內(nèi)容,所有就直接給main里加上子div,通過給子div加上margin-right防止重疊保證正常顯示。如此煞費苦心的布局目的只有一個,就是讓瀏覽器先渲染main,實現(xiàn)主內(nèi)容先被加載的效果。圣杯布局的話,印象中就是把.main-content的margin換成了.main的padding,目的都是一樣的。

      再多說一點關(guān)于三欄布局的東西,就是在利用浮動布局來實現(xiàn)三欄的時候,應(yīng)該記住,在DOM里的順序,是左浮動的div最前,右浮動的div中間,中間的在最后,不然就會出問題。千萬不要想當(dāng)然覺得中間的div在DOM的中間,然后兩邊div分別float。因為中間的div默認(rèn)要占一行,按理說右邊的會先被擠下去,再float,所以他就上不來了,實現(xiàn)不了我們想要的效果。如果沒有把中間的div放到第一個位置的需求的話,還是建議用浮動的方法做三欄布局,簡單易用成本低。

      自此也算是總結(jié)了負(fù)邊距的一些效果,有時候想想的話,要是pading支持負(fù)值的話又會有什么樣的奇怪方案出現(xiàn)呢?

      == 2015-11-27更新 ==

      今天見到了一個奇怪的面試題,用三個div實現(xiàn)一條彩虹,同樣使用了負(fù)邊距。

      相關(guān)推薦:

      那些年,奇妙的圣杯與雙飛翼,還有負(fù)邊距

      云服務(wù)器 GPU云服務(wù)器 負(fù)邊距 邊距 內(nèi)邊距 DIV邊距

      文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

      轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/111324.html

      • 上一篇:切圖崽的自我修養(yǎng)-合理組織CSS結(jié)構(gòu)
      • 下一篇:使用CSS處理標(biāo)題過長,自動截斷,兼容響應(yīng)式布局

      相關(guān)文章

      • 那些年,奇妙的圣杯與雙飛翼,還有負(fù)邊距

        摘要:奇妙的圣杯與雙飛翼相信很多人和我在學(xué)習(xí)前端差不多的時候就聽說過了圣杯布局與雙飛翼布局。他往前移動之后,文檔流也會跟著移動元素寬度負(fù)邊距負(fù)邊距可以增加元素的寬度,對于沒有的元素,負(fù)邊距可以加寬他們。 [TOC] 沒錯,題目就是模仿《那些年,我們一起清除過的浮動》而來的。 奇妙的圣杯與雙飛翼 相信很多人和我在學(xué)習(xí)前端差不多的時候就聽說過了圣杯布局與雙飛翼布局。關(guān)于取名無非是覺得長得像圣杯,...

        tianhang 2019-08-30 12:50 評論0 收藏0
      • margin-top 外邊距合并

        摘要:中,水平邊距永遠(yuǎn)不會重合。垂直邊距可能在特定的框之間重合常規(guī)流向中兩個或多個塊框相鄰的垂直邊距會重合。結(jié)果的邊距寬度是相鄰邊距寬度中較大的值。如果出現(xiàn)負(fù)邊距,則在最大的正邊距中減去絕對值最大的負(fù)邊距。絕對和相對定位的框的邊距不重合。 這是一個早以前研究過的東西,今天java開發(fā)說起了這個,順帶記錄一下。這里有一行代碼,很簡單的一段代碼 #div1{ background:#0...

        shmily 2019-08-23 17:53 評論0 收藏0
      • CSS布局十八般武藝都在這里了

        摘要:清單一些說明注意文檔的書寫順序,先寫兩側(cè)欄,再寫主面板,更換后則側(cè)欄會被擠到下一列圣杯布局和雙飛翼布局都會用到??梢酝ㄟ^設(shè)置的屬性或使用雙飛翼布局避免問題。雙飛翼布局不用設(shè)置相對布局,以及對應(yīng)的和值。 本文首發(fā)于知乎專欄:前端指南 CSS布局 布局是CSS中一個重要部分,本文總結(jié)了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及單列布局、多列布局的多種實現(xiàn)方式(包括傳統(tǒng)的...

        includecmath 2019-08-29 12:17 評論0 收藏0
      • CSS概念【記錄】

        摘要:語法規(guī)則注釋層疊優(yōu)先級繼承值塊格式化上下文盒模型層疊上下文可替換元素外邊距合并包含塊視覺格式化模型布局模式語法屬性值聲明聲明塊規(guī)則規(guī)則集規(guī)則規(guī)則一個語句定義樣式表使用的字符集告訴引擎引入一個外部樣式表嵌套規(guī)則如果滿足媒介查詢的條件則條件規(guī)則 1、CSS語法 2、@規(guī)則 3、注釋 4、層疊 5、優(yōu)先級 6、繼承 7、值 8、塊格式化上下文 9、盒模型 10、層疊上下文 11、可替換元素 12、...

        番茄西紅柿 2019-04-23 11:55 評論0 收藏0
      • CSS 布局經(jīng)典問題初步整理

        摘要:布局經(jīng)典問題初步整理標(biāo)簽前端本文主要對布局中常見的經(jīng)典問題進(jìn)行簡單說明,并提供相關(guān)解決方案的參考鏈接,涉及到三欄式布局,負(fù),清除浮動,居中布局,響應(yīng)式設(shè)計,布局,等等。 CSS 布局經(jīng)典問題初步整理 標(biāo)簽 : 前端 [TOC] 本文主要對 CSS 布局中常見的經(jīng)典問題進(jìn)行簡單說明,并提供相關(guān)解決方案的參考鏈接,涉及到三欄式布局,負(fù) margin,清除浮動,居中布局,響應(yīng)式設(shè)計,F(xiàn)l...

        Amos 2019-08-29 12:36 評論0 收藏0

      發(fā)表評論

      登陸后可評論

      0條評論

      cocopeak

      男|高級講師
      我要關(guān)注 我要私信

      TA的文章

      閱讀更多
      • 優(yōu)點知識Kubernetes網(wǎng)絡(luò)訓(xùn)練營

        閱讀 2931·2021-11-22 15:11

      • LiCloud:香港CMI/香港CN2+BGP/華為云香港服務(wù)器;E3-1230v2/16GB內(nèi)存/

        閱讀 3687·2021-09-28 09:43

      • AngularJS自定義表單驗證

        閱讀 2974·2019-08-30 13:05

      • 如何把一個項目從Git本地倉庫上傳到github上

        閱讀 3512·2019-08-30 11:18

      • HTML與CSS中的,鏈接與圖像個人分享

        閱讀 1526·2019-08-29 16:34

      • 微信小程序過長文本折疊效果的探索

        閱讀 1481·2019-08-29 13:53

      • 巧用CSS遮罩

        閱讀 3016·2019-08-29 11:03

      • CSS中的負(fù)邊距

        閱讀 1801·2019-08-29 10:57

      最新活動
      云服務(wù)器
      GPU云服務(wù)器
      閱讀需要支付1元查看
      UCloud (優(yōu)刻得科技股份有限公司)

      UCloud (優(yōu)刻得科技股份有限公司)是中立、安全的云計算服務(wù)平臺,堅持中立,不涉足客戶業(yè)務(wù)領(lǐng)域。公司自主研發(fā)IaaS、PaaS、大數(shù)據(jù)流通平臺、AI服務(wù)平臺等一系列云計算產(chǎn)品,并深入了解互聯(lián)網(wǎng)、傳統(tǒng)企業(yè)在不同場景下的業(yè)務(wù)需求,提供公有云、混合云、私有云、專有云在內(nèi)的綜合性行業(yè)解決方案。

      • UCloud與云服務(wù)

        公司介紹

        加入我們

        UCan線上公開課

        行業(yè)解決方案

        產(chǎn)品動態(tài)

      • 友情鏈接

        GPU算力平臺

        UCloud私有云

        SurferCloud

        工廠仿真軟件

        AI繪畫

        Wavespeed AI

      • 社區(qū)欄目

        專欄文章

        專題地圖

      • 常見問題

        安全中心

        新聞動態(tài)

        媒體動態(tài)

        客戶案例

        公告

      • 優(yōu)刻得

        掃掃了解更多

      Copyright ? 2012-2025 UCloud 優(yōu)刻得科技股份有限公司|滬公網(wǎng)安備 31011002000058號| 滬ICP備12020087號-3|

      感谢您访问我们的网站,您可能还对以下资源感兴趣:

      亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站
    • <abbr id="yygm4"></abbr>
      <ul id="yygm4"></ul>
    • <tfoot id="yygm4"></tfoot>
      <kbd id="yygm4"><acronym id="yygm4"></acronym></kbd>
      <