ホームページ  >  記事  >  ウェブフロントエンド  >  CSS 境界線のプロパティ (幅、スタイル、境界線など) の簡単な分析。

CSS 境界線のプロパティ (幅、スタイル、境界線など) の簡単な分析。

不言
不言オリジナル
2018-08-04 10:13:363132ブラウズ

この記事では、幅、スタイル、境界線などの CSS 境界線プロパティの簡単な分析を紹介します。必要な友人が参考になれば幸いです。

定義と使用法

要素のコンテンツとパディングを囲む 1 つ以上の行。

基本プロパティ: width、style、color

width border-width

  • border-width 短縮プロパティは、要素のすべての境界線の幅を設定するか、各境界線の幅を個別に設定します。

  • 値には、1px などの指定された長さ、または 3 つのキーワードのいずれかを指定できます: thinmediumthick、それぞれ、細かい、中程度 (デフォルト)、および粗いです。 thinmediumthick,分别是细、中等(默认)和粗。

  • 只有当边框样式不是 none 时才起作用。如果边框样式是 none,边框宽度实际上会重置为 0。不允许指定负长度值。

  • 边框的设置顺序为top-right-bottom-left,知道顺序便可简写。

样式 border-style

border-style 属性用于设置元素边框的样式。

描述
none 定义无边框。
hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted 定义点状边框。在大多数浏览器中呈现为实线。
dashed 定义虚线。在大多数浏览器中呈现为实线。
solid 定义实线。
double 定义双线。双线的宽度等于 border-width 的值。
groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。
ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。
inset 定义 3D inset 边框。其效果取决于 border-color 的值。
outset 定义 3D outset 边框。其效果取决于 border-color 的值。
  • 默认值是none,因此如果希望边框出现,就必须声明一个样式。

  • 可以为一个边框定义多个样式 。

  • 只有当这个值不是 none 时边框才可能出现。

颜色 border-color

border-color 属性用于设置元素边框的颜色。

  • 默认的边框颜色是元素本身的前景色。如果没有为边框声明颜色,它将与元素的文本颜色相同。另一方面,如果元素没有任何文本,假设它是一个表格,其中只包含图像,那么该表的边框颜色就是其父元素的文本颜色(因为 color 可以继承)。这个父元素很可能是 body、p 或另一个 table。

  • 边框可以设置为透明,值为transparent。这个值用于创建有宽度的不可见边框 。

边框与背景

边框在元素的背景之上。

边框圆角

元素四周的圆角效果是经常需要的功能,border-radius

  • 境界線のスタイルが none ではない場合にのみ機能します。境界線のスタイルがなしの場合、境界線の幅は実際には 0 にリセットされます。負の長さの値は許可されません。

  • 境界線を設定する順序は、右上-下-左の順序がわかっている場合は省略できます。

Style border-style

border-style プロパティは、要素の境界線のスタイルを設定するために使用されます。

説明
なし 境界線を定義しません。
非表示 「なし」と同じ。ただし、テーブルに適用される場合は例外で、境界線の競合を解決するために非表示が使用されます。
点線 点線の境界線を定義します。ほとんどのブラウザでは実線として表示されます。
破線 破線を定義します。ほとんどのブラウザでは実線として表示されます。
solid 実線を定義します。
二重 二重線を定義します。二重線の幅は、border-width の値と同じです。
3D 溝の境界線を定義します。効果はborder-colorの値によって異なります。
リッジ 3D リッジの境界を定義します。効果はborder-colorの値によって異なります。
inset 3D 差し込み枠を定義します。効果はborder-colorの値によって異なります。
アウトセット 3D アウトセット境界線を定義します。効果はborder-colorの値によって異なります。

デフォルト値は none なので、境界線を表示したい場合はスタイルを宣言する必要があります。

1 つの境界線に複数のスタイルを定義できます。

境界線は、この値が none でない場合にのみ表示されます。
🎜🎜🎜Color border-color🎜🎜🎜border-color プロパティは、要素の境界線の色を設定するために使用されます。 🎜🎜🎜🎜デフォルトの境界線の色は、要素自体の前景色です。境界線の色が宣言されていない場合は、要素のテキストの色と同じになります。一方、要素にテキストがない場合、たとえば画像のみを含む表の場合、表の境界線の色は親要素のテキストの色になります (色は継承されるため)。この親要素は、body、p、または別のテーブルである可能性が高くなります。 🎜🎜🎜🎜値 transparent を使用して境界線を透明に設定できます。この値は、幅のある非表示の境界線を作成するために使用されます。 🎜🎜🎜🎜🎜境界線と背景🎜🎜🎜境界線は要素の背景の上にあります。 🎜🎜🎜ボーダーの角丸🎜🎜🎜 要素の周囲の角丸効果は、頻繁に必要となる機能です。border-radius 属性は角丸を設定できます。 🎜🎜🎜🎜 ie9より前のバージョンは角丸属性と互換性がありません。 🎜🎜🎜🎜値は、4px などの指定された長さです。 🎜🎜🎜🎜🎜拡張属性🎜🎜🎜border-image🎜🎜おすすめ関連記事: 🎜🎜 🎜 CSS レイアウトの書式設定コンテキスト (FC) タイプとは? 書式設定コンテキスト (FC) タイプの概要 🎜🎜🎜🎜 2 つの概要CSS グリッド レイアウトのメソッド (コード付き) 🎜🎜🎜🎜

以上がCSS 境界線のプロパティ (幅、スタイル、境界線など) の簡単な分析。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。