--- title: border-top-style slug: Web/CSS/border-top-style tags: - CSS - CSS 境界 - CSS プロパティ - リファレンス - recipe:css-property browser-compat: css.properties.border-top-style translation_of: Web/CSS/border-top-style --- {{CSSRef}} **`border-top-style`** は [CSS](/ja/docs/Web/CSS) のプロパティで、要素の上側の境界 ({{CSSxRef("border")}}) における線の形状を設定します。 {{EmbedInteractiveExample("pages/css/border-top-style.html")}} > **Note:** 仕様書では、異なる形状の境界線を角でどのように接続するかを定義していません。 ## 構文 ```css /* キーワード値 */ border-top-style: none; border-top-style: hidden; border-top-style: dotted; border-top-style: dashed; border-top-style: solid; border-top-style: double; border-top-style: groove; border-top-style: ridge; border-top-style: inset; border-top-style: outset; /* グローバル値 */ border-top-style: inherit; border-top-style: initial; border-top-style: revert; border-top-style: unset; ``` `border-top-style` プロパティは、 {{CSSxRef("border-style")}} プロパティで利用できるキーワードのうちの一つで指定します。 ## 公式定義 {{CSSInfo}} ## 形式文法 {{CSSSyntax}}

### border-top-style の設定 #### HTML ```html
none hidden dotted dashed
solid double groove ridge
inset outset
``` #### CSS ```css /* 表の外見を定義 */ table { border-width: 2px; background-color: #52E385; } tr, td { padding: 3px; } /* border-top-style の例のクラス */ .b1 {border-top-style: none;} .b2 {border-top-style: hidden;} .b3 {border-top-style: dotted;} .b4 {border-top-style: dashed;} .b5 {border-top-style: solid;} .b6 {border-top-style: double;} .b7 {border-top-style: groove;} .b8 {border-top-style: ridge;} .b9 {border-top-style: inset;} .b10 {border-top-style: outset;} ``` #### 結果 {{EmbedLiveSample('Examples', 300, 200)}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - その他の形状に関する境界のプロパティ: {{CSSxRef("border-left-style")}}, {{CSSxRef("border-right-style")}}, {{CSSxRef("border-bottom-style")}}, {{CSSxRef("border-style")}} - その他の左側の境界に関するプロパティ: {{CSSxRef("border-top")}}, {{CSSxRef("border-top-color")}}, {{CSSxRef("border-top-width")}}