【技巧】負(fù)margin是什么玩意兒(理論)

以下內(nèi)容均為個(gè)人整理的觀點(diǎn)算撮,一個(gè)個(gè)字碼出來(lái)的分扎,不喜勿噴

1. 前言

前言我也不知道寫(xiě)什么罚攀,是不是寫(xiě)了就感覺(jué)自己像一個(gè)大神蛛枚?


biu~biu~biu~

2. margin有什么好說(shuō)的坏晦?

  • 在CSS中萝玷,我們都知道使用margin來(lái)?yè)伍_(kāi)兩個(gè)元素之間的距離,當(dāng)然主要是撐開(kāi)兄弟元素的距離昆婿。
    但是一旦如果有負(fù)margin的出現(xiàn)球碉,很多人的心情就變得如此糟糕,有的人特別喜歡使用它挖诸,有的人覺(jué)得它簡(jiǎn)直就是一個(gè)魔鬼呀~


    請(qǐng)問(wèn)你是魔鬼么
  • 要不你給我說(shuō)說(shuō)四個(gè)方向的負(fù)margin分別對(duì)元素的影響分別是什么樣子的汁尺?
    或者你想一下什么時(shí)候想要去用負(fù)margin的?

3. 大概了解一下負(fù)margin吧

  • 一個(gè)特別特別有效果的CSS設(shè)置(W3C文檔也有提到)


    W3C關(guān)于負(fù)margin說(shuō)明
  • 負(fù)margin不會(huì)破壞頁(yè)面流多律,而會(huì)有人提到相對(duì)定位(position:relative)痴突,相對(duì)定位的元素移動(dòng)但是原有的位置不會(huì)發(fā)生改變
    而負(fù)margin向上移動(dòng)后搂蜓,后邊的頁(yè)面流也會(huì)緊隨其后。


    相對(duì)定位

    負(fù)margin元素
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <style>
       div{
           width: 100px;height: 100px; margin:10px;
       }
      .box1{
          position: relative;top: -20px;background-color: aqua;
      }
      .box2{
          background-color: red;
      }
      .box3{
          background-color: bisque;margin-top: -30px;
       }
      .box4{
           background-color: coral;
       }
   </style>
</head>
<body>
   <div class="box1">相對(duì)定位 </div>
   <div class="box2"> </div>
   <div class="box3">負(fù)margin </div>
   <div class="box4"> </div>
</body>
</html>
  • 當(dāng)然還有兼容性了辽装,IE6也不怕(懂我的意思吧)


    干掉IE6
  • 還要注意的是帮碰,我們現(xiàn)在說(shuō)的是在正常頁(yè)面流中,而不是對(duì)浮動(dòng)的元素添加負(fù)margin


    加油

4.負(fù)margin什么效果拾积?

  • 首先是靜態(tài)元素的負(fù)margin


    別看我殉挽!看圖

    如果設(shè)置的是top和bottom,那么元素會(huì)向如圖所示的方向移動(dòng)
    如果設(shè)置的是right和bottom拓巧,元素不會(huì)移動(dòng)斯碌,而元素后的內(nèi)容會(huì)隨著箭頭過(guò)來(lái)覆蓋當(dāng)前元素

  • 如果是兩個(gè)浮動(dòng)的元素呢?


    兩個(gè)浮動(dòng)的元素

    如果給第一個(gè)元素設(shè)置margin-right為負(fù)值肛度,那么后邊的元素就會(huì)與其發(fā)生重疊


    對(duì)第一個(gè)元素設(shè)置負(fù)margin-right

如果給第一個(gè)元素設(shè)置margin-right:-100px;也就是元素的寬度的時(shí)候傻唾,會(huì)發(fā)生完全重疊


完全重疊
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <style>
       .box1{
           width: 100px;height: 100px;background-color: coral;
           float: left;margin-right: -100px;
       }
       .box2{
           width: 100px;height: 100px;background-color: greenyellow;
           float: left;
       }
   </style>
</head>
<body>
   <div class="box1"></div>
   <div class="box2"></div>
</body>
</html>

當(dāng)然,以上僅僅是很淺的理解負(fù)margin大概是什么承耿。具體的影響還有很多很多冠骄,比如對(duì)元素大小的影響。有機(jī)會(huì)在細(xì)說(shuō)~

理解以上的知識(shí)以后,我會(huì)在后來(lái)的文章中總結(jié)如何巧妙使用負(fù)magrin巧妙的進(jìn)行樣式制作

淺淺之談加袋,如果有機(jī)會(huì)凛辣,我會(huì)再行認(rèn)真學(xué)習(xí)進(jìn)行補(bǔ)充


image.png

睡了 ~ 拜拜 ~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市职烧,隨后出現(xiàn)的幾起案子扁誓,更是在濱河造成了極大的恐慌,老刑警劉巖阳堕,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件跋理,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡恬总,警方通過(guò)查閱死者的電腦和手機(jī)前普,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)壹堰,“玉大人拭卿,你說(shuō)我怎么就攤上這事〖溃” “怎么了峻厚?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)谆焊。 經(jīng)常有香客問(wèn)我惠桃,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任辜王,我火速辦了婚禮劈狐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呐馆。我一直安慰自己肥缔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布汹来。 她就那樣靜靜地躺著续膳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪收班。 梳的紋絲不亂的頭發(fā)上坟岔,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音闺阱,去河邊找鬼炮车。 笑死,一個(gè)胖子當(dāng)著我的面吹牛酣溃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播纪隙,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼赊豌,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了绵咱?” 一聲冷哼從身側(cè)響起碘饼,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎悲伶,沒(méi)想到半個(gè)月后艾恼,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡麸锉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年钠绍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片花沉。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡柳爽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出碱屁,到底是詐尸還是另有隱情磷脯,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布娩脾,位于F島的核電站赵誓,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜俩功,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一幻枉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绑雄,春花似錦展辞、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至脚粟,卻和暖如春覆旱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背核无。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工扣唱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人团南。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓噪沙,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親吐根。 傳聞我的和親對(duì)象是個(gè)殘疾皇子正歼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容