ホームページ > 記事 > ウェブフロントエンド > CSS 境界線のプロパティ (幅、スタイル、境界線など) の簡単な分析。
この記事では、幅、スタイル、境界線などの CSS 境界線プロパティの簡単な分析を紹介します。必要な友人が参考になれば幸いです。
定義と使用法
要素のコンテンツとパディングを囲む 1 つ以上の行。
基本プロパティ: width、style、color
width border-width
border-width 短縮プロパティは、要素のすべての境界線の幅を設定するか、各境界線の幅を個別に設定します。
値には、1px などの指定された長さ、または 3 つのキーワードのいずれかを指定できます: thin
、medium
、thick
、それぞれ、細かい、中程度 (デフォルト)、および粗いです。 thin
、medium
、thick
,分别是细、中等(默认)和粗。
只有当边框样式不是 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
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 サイトの他の関連記事を参照してください。