CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSボーダーとアウトラインの違いを理解する


CSS borderプロパティは、要素のborderプロパティを定義するために使用されます。これは、border-width、border-style、border-colorの省略形です。個々の辺の境界線のスタイルを設定したり、境界線の半径を指定したりできます。

一方、CSSアウトラインはスペースをとらず、設定されている場合は境界線の周りに表示されます。オフセットをサポートします。さらに、個々の側面に輪郭を付けるかどうかを指定することはできません。

デフォルトでは、境界線とアウトラインの両方は表示されません。

構文

CSSのborderおよびoutlineプロパティの構文は次のとおりです-

Selector {
   border: /*value*/
   outline: /*value*/
}

次の例は、CSSの境界線とアウトラインのプロパティ-

を示しています。
<!DOCTYPE html>
<html>
<head>
<style>
div {
   margin: 15px;
   padding: 20px;
   width: 35%;
   border: thin solid green;
   outline-width: 5px;
   outline-style: ridge;
   outline-color: fuchsia;
   border-radius: 50px;
}
</style>
</head>
<body>
<h2>Example</h2>
<div>This is it!</div>
</body>
</html>

出力

これにより、次の出力が得られます-

CSSボーダーとアウトラインの違いを理解する

<!DOCTYPE html>
<html>
<head>
<style>
p {
   margin: 40px;
   padding: 12px;
   width: 30%;
   border: thick dashed green;
   outline: 5px inset;
   outline-color: fuchsia;
}
</style>
</head>
<body>
<h2>Demo Heading</h2>
<p>This is demo text surrounded by border and outline.</p>
</body>
</html>

出力

これにより、次の出力が得られます-

CSSボーダーとアウトラインの違いを理解する


  1. 仮想現実と拡張現実の違いを理解する

    ブロックチェーンやバーチャル リアリティなどの革新的な概念の最近の導入は、すでに世界を席巻しています。評判の高い企業のリーダーの何人かは、自社の製品やアプリケーションのほとんどにこの概念を採用しようとしています。実際、一般の人々はそれらを日常的に経験しています。 しかし、自分が使用しているテクノロジーの概念を本当に認識している人はどれだけいるでしょうか?機械学習の世界における最大の混乱の 1 つは、拡張現実と仮想現実の違いを理解することです。私たちのほとんどは、VR と AR を定義するためにこの用語を同じ意味で使用しています。 2 つの違いを理解しましょう。 バーチャル リアリティとは

  2. ビッグデータ、データ マイニング、機械学習の違いを理解する

    テクノロジーの急速な進化に伴い、私たちはデータの複雑なネットワークと漠然とした未来に向かっています。一方、世界中の業界は、ビッグデータ、データマイニング、機械学習などの革新的なテクノロジーを採用することで、完全な刷新を試みています。ここで、なぜ世界中のすべての企業がこれらのテクノロジーの採用に熱心なのか、基本的な概念は何なのか、それらは互いにどのように異なるのかという疑問が生じます。調べてみましょう。 ビッグデータ、データ マイニング、機械学習などのテクノロジーが必要なのはなぜですか? データに対する需要の高まりと競争の激化により、各企業はこれらのテクノロジーを自社のサービスに実装すること