欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CSS框模型怎么用

這篇文章將為大家詳細(xì)講解有關(guān)CSS框模型怎么用,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的寧都網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

CSS框模型

  • CSS框模型(Box Model)規(guī)定了元素框處理元素內(nèi)容、內(nèi)邊距、邊框和外邊距的方式。

  • 元素框的最內(nèi)部是實(shí)際的內(nèi)容,直接包圍內(nèi)容的是內(nèi)邊距。內(nèi)邊距呈現(xiàn)了元素的背景。內(nèi)邊距的邊緣是邊框。邊框外面是外邊距,外邊距默認(rèn)是透明的,因此不會(huì)遮擋其后的任何元素。

CSS框模型怎么用

  • padding內(nèi)邊距

    • 在CSS中,width和height指的是內(nèi)容區(qū)域的寬度和高度。增加內(nèi)邊距、邊框和外邊距不會(huì)影響內(nèi)容區(qū)域的尺寸,但會(huì)增加元素框的總尺寸。

    • 例如:假設(shè)框的每個(gè)邊上有10個(gè)像素的外邊距和5個(gè)像素的內(nèi)邊距。如果希望這個(gè)元素框達(dá)到100個(gè)像素,就需要將內(nèi)容的寬度設(shè)置為70像素,請(qǐng)看下圖:

      # box {
          width:70px;
          margin:10px;
          padding:5px;
      }

    • 內(nèi)邊距、邊框和外邊距都是可選的,默認(rèn)值是零。

      * {
          margin:0;
          padding:0;
      }

    • width和height

CSS框模型怎么用

+ 提示:內(nèi)邊距、邊框和外邊距可以作用于一個(gè)元素的所有邊,也可以作用于單獨(dú)的邊。
+ 提示:外邊距可以是負(fù)值,而且在很多情況下都要使用負(fù)值的外邊距。
  • 內(nèi)邊距邊距屬性

    屬性描述
    padding設(shè)置元素的內(nèi)邊距屬性。
    padding-bottom設(shè)置下內(nèi)邊距
    padding-left設(shè)置左內(nèi)邊距
    padding-right設(shè)置右內(nèi)邊距
    padding-top設(shè)置上內(nèi)邊距
    • 通過使用下面四個(gè)單獨(dú)的屬性,分別設(shè)置上、右、下、左內(nèi)邊距:

    • padding-top

    • padding-right

    • padding-bottom

    • padding-left

      h2{
          padding-top:10px;  /* px 是像素,相對(duì)于顯示器屏幕分辨率而言。 */
          padding-right:0.25em;  /* em 是相對(duì)長(zhǎng)度,相對(duì)于當(dāng)前元素內(nèi)文本的字體尺寸 */
          padding-bottom:2ex;  /* ex 相對(duì)長(zhǎng)度單位。相對(duì)于字符“x”的高度。此高度通常為字體尺寸的一半 */
          padding-left:20%;
      }

    • 可以為元素的內(nèi)邊距設(shè)置百分比數(shù)值。百分比數(shù)值是相當(dāng)于父元素的width計(jì)算的,這一點(diǎn)與外邊距一樣。所以,若父元素的width改變,它們也會(huì)改變。

    • 注意:上下內(nèi)邊距和左右內(nèi)邊距一致,即上下內(nèi)邊距的百分比數(shù)值會(huì)相對(duì)于父元素寬度設(shè)置,而不是相當(dāng)于高度。

    • 例如:若一個(gè)段落的父元素是div,那么它的內(nèi)邊距要根據(jù)div的width計(jì)算。

      <div 
      <p> This paragraph is contained within a DIV that has a width of 200 pixels.</p>
      </div>

    • 所有h2元素的各邊都有10像素的內(nèi)邊距。

      h2 {padding:10px;}

    • 還可以按照上、右、下、左的順序,分別設(shè)置各邊的內(nèi)邊距,各邊均可以使用不同的單位或百分比值。

      h2 {padding:10px 0.25em 2ex 20%;}

           

    • 假設(shè)給padding3個(gè)值,那么第一個(gè)值是上內(nèi)邊距、第二個(gè)值是右邊距和左邊距、第三個(gè)值是下邊距。

    • 假設(shè)給padding2個(gè)值,那么第一個(gè)值是上邊距、下內(nèi)邊距,第二個(gè)值是左內(nèi)邊距、右內(nèi)邊距。

    • 假設(shè)只給padding1個(gè)值,那么所有的內(nèi)邊距都使用這個(gè)值。

    • CSS padding屬性定義內(nèi)邊距,padding接受長(zhǎng)度值或百分比值,但不允許使用負(fù)值。

    • 例如:

    • 內(nèi)邊距的百分比數(shù)值

    • 單邊內(nèi)邊距屬性

  • 案例

    <!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">
        <style type="text/css">
            .test1 {
                padding: 1.5cm;
            }
    
            .test2 {
                padding: 1.5cm 0.5cm;
            }
    
            .test3{
                padding:0px 10px 20px 40px;
            }
        </style>
        <title>內(nèi)邊距</title>
    </head>
    
    <body>
        <table border="1">
            <tr>
                <td class="test1">
                    這個(gè)表格單元的每個(gè)邊擁有相等的內(nèi)邊距1.5cm。
                </td>
            </tr>
        </table>
        <br />
        <table border="1">
            <tr>
                <td class="test2">
                    這個(gè)表格單元的上和下內(nèi)邊距是 1.5cm,左和右內(nèi)邊距是 0.5cm。
                </td>
            </tr>
        </table>
        <br />
        <table border="1">
            <tr>
                <td class="test3">
                    這個(gè)表格單元的上和下內(nèi)邊距相同。
                </td>
            </tr>
        </table>
    </body>
    
    </html>

CSS框模型怎么用

  • border邊框

    • CSS使用一個(gè)簡(jiǎn)單的border-color屬性,它一次可接受最多4個(gè)顏色值,即上、右、下、左這四條邊的顏色。

      p{
          border-style:solid;
          border-color:blue rgb(25%,35%,45%) #909090 red;
      }

    • 定義單邊顏色。

    • 透明邊框:transparent。這個(gè)顏色用于創(chuàng)建有寬度的不可見邊框。

      a:link,a:visited{
          border-stye:solid;
          border-width:5px;
          border-color:transparent;
      }
      a:hove {border-color:gray;}

    • bordder-top-color

    • bordder-right-color

    • bordder-bottom-color

    • bordder-left-color

      h2{
          border-style:solid;
          border-color:black;
          border-right-color:red;
      }

    • 通過border-width屬性為邊框指定寬度。

    • 可定義單邊寬度

    • 也可以通過屬性分別設(shè)置邊框的寬度

    • 注意:如果沒指定邊框樣式,那就沒有寬度。若希望邊框出現(xiàn),就必須聲明一個(gè)邊框樣式。例如:

    • 按照top-right-bottom-left的順序設(shè)置元素的各邊邊框。

    • bordder-top-width

    • bordder-right-width

    • bordder-bottom-width

    • bordder-left-width

      案例:

      p{
          border-style:solid;
          bordder-top-width:15px;
          bordder-right-width:5px;
          bordder-bottom-width:15px;
          bordder-left-width:5px;
      }

    • p {border-style:none;border-width:50px}

    • 盡管給邊框指定了寬度為50px,但由于邊框樣式為none,此時(shí)不僅邊框樣式不存在且寬度也會(huì)變成0——即邊框消失了。

    • none:無邊框,缺省值

    • hidden:隱藏邊框,常用于解決邊框沖突。

    • dotted:點(diǎn)線邊框,在很多瀏覽器中會(huì)呈現(xiàn)實(shí)線。

    • dashed:虛線邊框,在很多瀏覽器中會(huì)呈現(xiàn)實(shí)線。

    • solid:實(shí)線邊框。

    • double:雙線邊框。

    • groove:定義3D凹槽邊框,效果和border-color、border-width值相關(guān)。

    • ridge:定義3D壟狀邊框,效果和border-color、border-width值相關(guān)。

    • inset,定義3D inset邊框,效果和border-color、border-width值相關(guān)。

    • outset,定義3D outset邊框,效果和border-color、border-width值相關(guān)。

    • inherit,從父元素繼承邊框樣式。

    • 邊框風(fēng)格可以分別定義,順序是上、右、下、左,案例如下:

      p.aside{border-style:solid dotted dashed double;}  /* 上實(shí)線,右點(diǎn)線 下虛線 左雙線 */

    • 定義單邊樣式:

    • border-top-style

    • border-right-style

    • border-bottom-style

    • border-left-style

    • 樣式border-style,邊框樣式有以下這些種類:

    • 寬度border-width

    • 顏色border-color

    • margin外邊距

      • 外邊距合并指的是,當(dāng)一個(gè)元素出現(xiàn)在另一個(gè)元素上面時(shí),第一個(gè)元素的下外邊距與第二個(gè)元素的上外邊距會(huì)發(fā)生合并。

      • 合并后外邊距的高度等于兩個(gè)發(fā)生合并的外邊距的高度中較大者。

      • margin-top

      • margin-right

      • margin-bottom

      • margin-left

        h3{
            margin-top:20px;
            margin-right:30px;
            margin-bottom:30px;
            margin-left:20px;
        }

      • 若缺少左外邊距的值,則使用右外邊距的。

      • 若缺少下外邊距的值,則使用上外邊距的。

      • 圍繞在元素邊框的空白區(qū)域是外邊距。

      • 圍繞外邊距會(huì)在元素外創(chuàng)建額外的“空白”

      • 設(shè)置外邊距的最簡(jiǎn)單方法是使用margin屬性,這個(gè)屬性接受任何長(zhǎng)度單位、百分比數(shù)值設(shè)置負(fù)值。

      • 設(shè)置規(guī)則:

      • 單邊外邊距屬性:

      • CSS外邊距合并

    CSS框模型怎么用

    + 當(dāng)一個(gè)元素包含在另一個(gè)元素中時(shí)(假設(shè)沒有內(nèi)邊距或邊框把外邊距分隔開),它們的上外邊距和下外邊距也會(huì)發(fā)生合并。

    CSS框模型怎么用

    • 外邊距合并的意義

      • 若沒有外邊距合并,后續(xù)所有段落之間的外邊距都將是相鄰上外邊距和下外邊距的和。這意味著段落之間的空間是頁(yè)面頂部的兩倍。

      • 若外邊距合并,段落之間的上外邊距和下外邊距就合并在一起,這樣各處的距離就一致了。

    CSS框模型怎么用

    + 只有普通文檔流中塊框的垂直外邊距才會(huì)發(fā)生外邊距合并。行內(nèi)框、浮動(dòng)框或絕對(duì)定位之間的外邊距不會(huì)合并。

    關(guān)于“CSS框模型怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

    本文題目:CSS框模型怎么用
    標(biāo)題路徑:http://aaarwkj.com/article14/goddde.html

    成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)品牌網(wǎng)站制作、定制開發(fā)、企業(yè)網(wǎng)站制作網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航

    廣告

    聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

    營(yíng)銷型網(wǎng)站建設(shè)
    91蜜臀在线视频播放| 免费福利激情在线播放| 日韩中文字幕 在线播放| 国产视频一区2区三区| 亚洲国产香蕉视频在线播放| 婷婷久久香蕉五综合加勒比| 欧美大片免费高清观看| 日本一区二区中文字幕在线| 一区二区三区亚洲精品在线| 男人喜欢看的免费视频| 91麻豆国产在线视频| 欧美人妻不卡一区二区久久| 亚洲国产精品综合色在线| 亚洲综合av一区二区三区四区| 亚洲欧洲av男人的天堂| 亚洲视一区二区三区四区| 99热精品在线免费观看| 欧美一级特黄大片做受农村| 欧美两性色一区二区三区| 91精品一久久香蕉国产| 真实夫妻露脸爱视频九色网| 亚洲日本va午夜中文字幕一区| 五月婷婷亚洲激情综合网| 日本亚洲欧洲一区二区| 91中文字幕精品一区二区| 日韩福利小视频在线| 蜜臀av人妻一区二区三区| 97视频网站在线观看| 国产精品专区日产一区| 亚洲欧洲日本一区精品| 国产欧美激情一区二区| 成人欧美精品一区二区不卡| 日本一区二区中文字幕在线| 日本国产精品久久一线| 日本色网一区二区三区四区| 一区二区在线视频免费播放| 人人妻人人澡人人爽老妇| 欧美中文日韩国产字幕| 久久国产精品人妻av| 亚洲欧美午夜不卡视频| 久久精品亚洲一区二区|