ボーダーとの違いを概説

 

  要素に境界線を追加する必要がある場合は、確かにそれは使用すると熟練慣れるだろうボーダー達成するために、私はまた、これを好みます

   しかし、実際にはアウトラインが同じ効果を得ることができ、かつ、次のデモなど、いくつかのシーンで、より適切かもしれません

  

  ボーダーを使用した後、divの幅を超えた親要素につながる、増加しています

     

  アウトラインを使用した後、DIV要素の幅は変更されません

  

 

  デモ

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            .main {
                width: 1200px;    
            }
            
            .inner {
                margin: 0 5px;
                width: 390px;
                height: 300px;
                float: left;
                border: 1px solid blue;
                /*outline: solid 1px blue;*/
            }
        </style>
    </head>

    <body>
        <div class="main">
            <div class="inner"></div>
            <div class="inner"></div>
            <div class="inner"></div>
        </div>
    </body>

</html>

 

 

  那么到底border和outline到底有什么区别呢?

    outline是不占空间的,即不会增加额外的宽度(width)或高度(height)

   这也涉及到了盒子模型的知识,之前写过一篇博客:https://www.cnblogs.com/tu-0718/p/7443995.html

 

おすすめ

転載: www.cnblogs.com/tu-0718/p/11232709.html