border-top-color property CSS Reference

Definition and Usage

The border-top-color CSS property sets the color of the top border of an element. Note that in many cases the shorthand CSS properties border-color or border-top are more convenient and preferable.

  • Initial currentColor
  • Applies to all elements
  • Inherited no
  • Media visual
  • Computed Value If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
  • Animatable yes, as a color
  • Canonical order the unique non-ambiguous order defined by the formal grammar


Formal syntax: <color>
border-top-color: red
border-top-color: rgb(255, 128, 0)
border-top-color: hsla(100%, 50%, 25%, 0.75)
border-top-color: #ffbb00
border-top-color: currentColor
border-top-color: transparent
border-top-color: inherit


Is a <color> CSS value describing the color of the top border.
Is a keyword denoting the color of the top border of the parent's element (which may be different from the border-top-color default value)


pre {
    border: solid 0.3em gold;
    border-top-color: red;
/* this has the same result:
pre {
        border: solid 0.3em;
        border-color: red gold gold;
} */


Desktop browsers

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support1.01.0 (1.7 or earlier)43.51.0 (85)

Mobile browsers

FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support1.01.0 (1.0)(Yes)(Yes)(Yes)

Relative articles