<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      CSS padding margin border屬性詳解

      CSS padding margin border屬性詳解

      圖解CSS padding、margin、border屬性

      W3C組織建議把所有網(wǎng)頁上的對像都放在一個盒(box)中,設(shè)計師可以通過創(chuàng)建定義來控制這個盒的屬性,這些對像包括段落、列表、標(biāo)題、圖片以及層。盒模型主要定義四個區(qū)域:內(nèi)容(content)、內(nèi)邊距(padding)、邊框(border)和外邊距(margin)。對于初學(xué)者,經(jīng)常會搞不清楚margin,background-color,background-image,padding,content,border之間的層次、關(guān)系和相互影響。這里提供一張盒模型的3D示意圖,希望便于你的理解和記憶。

      margin:層的邊框以外留的空白
      background-color:背景顏色
      background-image:背景圖片
      padding:層的邊框到層的內(nèi)容之間的空白 
      border:邊框 
      content:內(nèi)容

       

      接下來將講述HTML和CSS的關(guān)鍵——盒子模型(Box model)。理解Box model的關(guān)鍵便是margin和padding屬性,而正確理解這兩個屬性也是學(xué)習(xí)用css布局的關(guān)鍵。

      注: 為什么不翻譯margin和padding?
      原因一: 在漢語中并沒有與之相對應(yīng)的詞語;
      原因二: 即使有這樣的詞語, 由于在編寫css代碼時, 必須使用margin和padding, 如果我們總用漢語詞語代替其來解釋的話, 到了實際應(yīng)用時容易混淆margin和padding的概念。

      如果有一點Html基礎(chǔ)的話,就應(yīng)該了解一些基本元素(Element),如p、h1~h6、br、div、li、ul、img等。如果將這些元素細(xì)分,又可以分別為頂級(top-level)元素、塊級(block-level)元素和內(nèi)聯(lián)(inline)元素。

      塊級元素是構(gòu)成一個html的主要和關(guān)鍵元素,而任意一個塊級元素均可以用Box model來解釋說明。
      Box Model: 任意一個塊級元素均由content(內(nèi)容)、padding、background(包括背景顏色和圖片)、border(邊框)、margin五個部分組成。
      立體圖如下:

      平面圖如下:

      根據(jù)以上兩圖,相信大家對于Box model會有個直觀的認(rèn)識。

      以下說明margin和padding屬性:
      1、margin: 包括margin-top、margin-right、margin-bottom、margin-left,控制塊級元素之間的距離,它們是透明不可見的。根據(jù)上、 右、下、左的順時針規(guī)則,可以寫為 margin: 40px 40px 40px 40px;
      為便于記憶,請參考下圖:

      當(dāng)上下、左右margin值分別一致, 可簡寫為:

      margin: 40px 40px; 

      前一個40px代表上下margin值,后一個40px代表左右margin值。
      當(dāng)上下左右margin值均一致,可簡寫為:

      margin: 40px;

      2、Padding: 包括padding-top、padding-right、padding-bottom、padding-left,控制塊級元素內(nèi)部,content與border之間的距離,其代碼,簡寫請參考margin屬性的寫法。

      至此,我們已經(jīng)基本了解margin和padding屬性的基本用法。但是,在實際應(yīng)用中,卻總是發(fā)生一些讓你琢磨不透的事,而它們又或多或少的與margin有關(guān)。

      注: 當(dāng)你想讓兩個元素的content在垂直方向(vertically)分隔時,既可以選擇padding-top/bottom,也可以選擇margin-top/bottom,再此Ruthless建議你盡量使用padding-top/bottom來達(dá)到你的目的,這是因為css中存在Collapsing margins(折疊的margins)的現(xiàn)象。

      Collapsing margins: margins折疊現(xiàn)象只存在于臨近或有從屬關(guān)系的元素,垂直方向的margin中。

       

      詳細(xì)說明如下:
      如果只提供一個,將用于全部的四條邊;
      如果提供兩個,第一個用于上-下,第二個用于左-右;
      如果提供三個,第一個用于上,第二個用于左-右,第三個用于下;
      如果提供全部四個參數(shù)值,將按上-右-下-左的順序作用于四邊。

      body { padding: 36px;} //對象四邊的補丁邊距均為36px 
      body { padding: 36px 24px; } //上下兩邊的補丁邊距為36px,左右兩邊的補丁邊距為24px 
      body { padding: 36px 24px 18px; } //上、下兩邊的補丁邊距分別為36px、18px,左右兩邊的補丁邊距為24px 
      body { padding: 36px 24px 18px 12px; } //上、右、下、左補丁邊距分別為36px、24px、18px、12px
      posted @ 2021-10-03 22:12  唐飛  閱讀(141)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日日猛噜噜狠狠扒开双腿小说| 亚洲偷自拍国综合| 久久综合伊人77777| 国产综合久久久久久鬼色| 国产精品无码无卡在线播放| 蜜桃视频网站| 少妇被日自拍黄色三级网络| 国产亚洲精品中文字幕| 日日碰狠狠添天天爽五月婷| 亚洲av日韩av永久无码电影| 偷偷做久久久久免费网站| 欧美成人精品| 一二三四区无产乱码1000集| 92国产精品午夜福利免费| 亚洲偷自拍国综合| 欧美高清狂热视频60一70| 99久久精品一区二区国产| 少妇被粗大的猛烈进出动视频| 亚洲国产精品午夜福利| 久久精品人人做人人爽电影蜜月| 北岛玲亚洲一区二区三区| 欧美国产日韩久久mv| 无码人妻一区二区三区免费N鬼沢| 亚洲欧洲一区二区三区久久 | 强插少妇视频一区二区三区| 99999久久久久久亚洲| 国产精品成人午夜福利| 色偷偷成人综合亚洲精品| 欧美日韩精品一区二区三区高清视频 | 福利网午夜视频一区二区| 深夜av免费在线观看| 色欲国产精品一区成人精品| 老熟女熟妇一区二区三区| 久久精品国产福利亚洲av| 91中文字幕一区二区| 激情综合色综合啪啪开心| 国产精品线在线精品| 欧美午夜理伦三级在线观看 | 一本色道国产在线观看二区 | 久久亚洲精品人成综合网| 久久午夜无码免费|