border

Border is shorthand for all the width, style, color and radius of the top, right, bottom and left borders. Only style is required, as border defaults to medim width, font color and style of 'none', and radius to zero.

border-color

Border color is the shorthand for declaring the colors of the four sides of a box.

All browsers support border color, along with the non short hand versions:

However, not all browsers support all color declarations. For a more comprehensive understanding of the different color declarations, i will be providing a separate post. Here is a quick view of the different border color declarations. New in CSS3 include hsla(), rgba() and the keyterms 'currentColor':

border-style

All browsers support border-style, along with the non short hand versions border-bottom-style, border-left-style, border-right-style, and border-top-style. However, not all browsers support all styles, and those that do suppor a style don't render identically. Here is a quick view of the different border color declarations. There are no new border-style values in CSS3, but there are different ways of stylizing borders with properties such as border-radius and border-image:

border-width

All browsers support border-style, along with the non short hand versions border-bottom-width, border-left-width, border-right-width, and border-top-width.Here is a quick view of the different border width declarations. There are no new border-width values in CSS3:

border-collapse

Border collapse applies to tables, defining the table's border model. The value 'separate' selects the separated borders border model. The value 'collapse' selects the collapsing borders model. The models are described below. separate: borders are detached (standard HTML). collapse: Borders are collapsed, where adjacent, into a single border.

border-image

border images is a shorthand property for ‘border-image-source’, ‘border-image-slice’, ‘border-image-width’, ‘border-image-outset’, ‘border-image-repeat'. Interestingly some browsers don't support the individual properties, even though they support the shorthand.

border-image-outset

border-image-repeat

border-image-slice

border-image-source

border-image-width