The border-width property allows you to set the width of an element borders.

| rgba( {3} [ / ]? ) The second value of medium would apply to the left and right sides of the box. There are mainly three border properties: Apart from the above three one more property is: This border-style property defines the type of border to display. By using border property you can make your web page and elements more attractive and beautiful. border-top-width changes the width of top border. You can individually change the style of the bottom, left, top, and right borders of an element using the following properties −. The second css rule will change the size of the image and its position. It sets the values of border-width, border-style, and border-color. border: || || border-width: Specifies the thickness of the border.

) = rgba( {3} [ / ]? ) border-right-width changes the width of right border. Borders and outlines are very similar. Since you are displaying the bottom border for your .service div, it will always be as wide as the div. ) = hsl( [ / ]? ) There are three properties of a border you can change −. While setting the border width one thing should kept in mind that this property will not work if used alone, for that we need to set the border first. | rgba( #{3} , ? In which all the individual border properties can be specify into one. The box model follows these principles: We can set different individual border on the four sides of an element.

The border-style specifies whether a border should be solid, dashed line, double line, or one of the other possible values. | rgb( #{3} , ? outset − Border makes the box look like it is coming out of the canvas. Form Field Elements having Icon Inside it, Attractive Form Button Design Irresistible To Avoid (With PSD), The border-style :- Specifies whether a border should be solid, dashed line, double line, or one of the other possible values, The border-color :- Specifies the color of a border, The border-width :- Specifies the width of a border. You can individually change the width of the bottom, top, left, and right borders of an element using the following properties −. You can also specify borders separately. The border property accepts one or more of the following values in combination:. The border-width property allows you to set the width of an element borders. If you haven’t already created an account, you will be prompted to do so after signing in. border-bottom-width: the absolute length or 0 if border-bottom-style is none or hidden border-left-width : the absolute length or 0 if border-left-style is none or hidden border-right-width : the absolute length or 0 if border-right-style is none or hidden If you'd like to contribute to the data, please check out, https://github.com/mdn/interactive-examples, CSS Backgrounds and Borders Module Level 3, https://github.com/mdn/browser-compat-data, Resizing background images with background-size. It is a shorthand property to set individual border property values in a single place. It would make an outstanding call-to-action button. To make them different from each other, however, you can use the longhand border-width, border-style, and border-color properties, which accept different values for each side. The border-color specifies the color of a border. However, outlines differ from borders in the following ways: where = | thin | medium | thick = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset = | | | | | | currentcolor | , where = rgb( {3} [ / ]? ) As with all shorthand properties, any omitted sub-values will be set to their initial value.

border-bottom-style changes the style of bottom border. Note: The border will be invisible if its style is not defined. border-right-style changes the style of right border. | hsl( , , , ? Let's see an example in which the border-bottom property is set to have an effect like a banner. This is because the style defaults to none. dashed − Border is a series of short lines. groove − Border looks as though it is carved into the page. hidden − Same as none, except in terms of border-conflict resolution for table elements.

The value of this property could be either a length in px, pt or cm or it should be set to thin, medium or thick. Some time remembering all and using them becomes a bit lengthy. ), where = | = | . Next, we'll look at a CSS border … ; You can let users control the size of certain elements by using the resize property. | rgba( #{3} , ? ) Current designs call for images, but knowing how to use simple borders using CSS is still useful in some applications. The CSS Border property allows you to customize the borders around an HTML elements. Below given is the syntax for the type of styles that can be used: Following is the example showing some of the above mentioned border styles. Get the latest and greatest from MDN delivered straight to your inbox. Required fields are marked *, By using border property you can make your web page and elements more attractive and. We can set color on the basis of: If no color is specified the border color properties default to the value of the color for the element. The other possible value for box-sizing is “border-box”, which actually places any padding and borders inside of the specified height and width. Here’s a solution that offers a smooth animated border. Note: The border width is 0 or absolute when the border-style is set to be none or absolute. I used top:50px because the image was higher than text, but you can play with it :) I hope that helps The following example shows all these border styles −. inset − Border makes the box look like it is embedded in the page. This property is a shorthand for the following CSS properties: The border property may be specified using one, two, or three of the values listed below. The newsletter is offered in English only at the moment. Content is available under these licenses. You can set the thickness or width, color and style of each border. border-left-color changes the color of left border. | rgb( {3} [ / ]? ) Alternatively, you can target one border at a time with the physical (e.g., border-top ) and logical (e.g., border-block-start) border properties.

According to the spec, outlines don't have to be rectangular, although they usually are. border-right-color changes the color of right border. div { border-width: 5px medium; } In this CSS border-width example, we have provided two values. ; Without the box-sizing. Now, we will see how to use these properties with examples. For that purpose, use CSS border-bottom, border-top, border-left, and border-right properties and set different width values for each. The only way to make it shorter is to change the width of the div itself. The following example shows all these border width −, The border property allows you to specify color, style, and width of lines in one property −. CSS box-sizing property makes sure that padding and borders do not increase the width and height of elements. The border properties allow you to specify how the border of the box representing an element should look. border-top-color changes the color of top border. The first css rule will make h1,h2 and img elements to be on the same line. : A numeric value measured in px, em, rem, vh and vw units. The border shorthand is especially useful when you want all four borders to be the same. The order of the values does not matter. © 2005-2020 Mozilla and individual contributors. The first value of 5px would apply to the top and bottom of the box. (Equivalent of border-width:0;). This works for very simple pages, but it doesn't work for current designs. The border-width specifies the width of a border. The border-width property helps you to set the width of the border. border-bottom-color changes the color of bottom border. One can use it for the following individual properties: The given below example will show you how to set this property: This is how you will see in the live demo.

This means that a 200px wide div with a 2px border is still only 200px!

border-bottom-width changes the width of bottom border. So a 200px wide div with a 2px border technically eats up 204px of space. See the Pen CSS Border transitions by Giana. Example of specifying borders separately:¶ Older styles of CSS let you define plain borders such as a solid line or a dotted line that surrounded a table or div tag. ; Set box-sizing to CSS border-box to guarantee that the element size includes borders and padding. | hsla( , , , ? The following example shows how to use all the three properties into a single property.