Home > Web Front-end > CSS Tutorial > Which property in CSS specifies the width of a border?

Which property in CSS specifies the width of a border?

WBOY
Release: 2023-08-29 21:09:03
forward
920 people have browsed it

CSS 中哪个属性指定边框的宽度?

In CSS, the "border" property is used to apply a border to any HTML element, such as a div. In addition, we can also set different borders, colors, widths and other styles.

In this tutorial, we will learn different ways to set the border width of an element. Additionally, we will learn to set the width of different sides of an element.

Use the border-width CSS property to set the width of the border

The "border-width" CSS property is used to define the width of the border. Users can set the width of different sides through these four values. However, the last three values ​​are an option.

Using a single value as the border width will apply the same border width to all four sides. If we pass two values, it will treat the first value as the top and bottom border width and the second value as the left and right border width.

grammar

Users can use the "border-width" CSS property to set the width of the border according to the following syntax.

border-width: top right bottom left;
border-width: top-bottom right-left;
border-width: top-bottom-right-left;
Copy after login

In the above syntax, first, we define different widths for all sides. After that, we define different widths for top, bottom and left and right, and then define the same border width for all sides.

Example

In the example below, we create a div element and set a "5px" border width to the border element. In the output, the user can observe a dashed style red border.

<html>
   <style>
      div {
         border-style: dashed;
         border-width: 5px;
         border-color: red;
         width: 600px;
         height: 100px;
      }
   </style>
   <body>
      <h3> Using the <i> border-width CSS property </i> to set the border width of the elemenet. </h3>
      <div>
         Welcome to the world of CSS.
      </div>
   </body>
</html>
Copy after login

Example

In the example below, we use the "border-width" CSS property to set different border widths for all four sides of the element. We set a "5px" width for the top border, a "10px" width for the right border, a "15px" width for the bottom border, and a "20px" width for the left border

In the output, the user can observe the different border widths on each side of the div element.

<html>
   <style>
      div {
         border-style: solid;
         border-width: 5px 10px 15px 20px;
         border-color: red;
         width: 600px;
         height: 200px;
         padding: 10px;
      }
   </style>
   <body>
      <h3> Using the <i> border-width CSS property </i> to set the border width of the elemenet </h3>
      <div>
         <p> top border - 5px; </p>
         <p> right border - 10px; </p>
         <p> bottom border - 15px; </p>
         <p> left border - 20px; </p>
      </div>
   </body>
</html>
Copy after login

Use the border CSS property to set the width of the border

The "border" CSS property takes three values. The first value specifies the border width, the second value specifies the border style, and the third value specifies the border color.

Here we will focus on the first value that sets the border width.

grammar

Users can set the border width using the "border" CSS property according to the following syntax.

border: 1rem solid blue;
Copy after login

Example

In the example below, the "1rem Solid blue" value of the "border" CSS property sets a border of 1rem width, red, and solid color styles. To change the border width we need to change the first value.

<html>
   <style>
      div {
         border: 1rem solid blue;
         width: 500px;
         height: 200px;
         padding: 10px;
      }
   </style>
   <body>
      <h3> Using the <i> border CSS property </i> to set the border width of the elemenet </h3>
      <div>
         You are on the TutorialsPoint website!
      </div>
   </body>
</html>
Copy after login

Example

In CSS, we can also use the "thin", "medium" and "thick" values ​​to set the border width. The 'thin' value sets a thin border, the 'medium' value sets a wider border width than the 'thin' border, and the 'thick' value sets a wider width than 'medium'.

In the example below, we have taken three div elements and given different border widths using the "border" CSS property that the user can observe in the output.

<html>
   <style>
      p {
         width: 200px;
         height: 100px;
         margin: 10px;
      }
      .first {
         border: thin solid black;
      }
      .second {
         border: medium solid black;
      }
      .third {
         border: thick solid black;
      }
   </style>
   <body>
      <h3> Use the <i> border CSS property </i> to set the border width of the HTML element </h3>
      <p class="first"> Thin border </p>
      <p class="second"> Medium border </p>
      <p class="third"> Thick border </p>
   </body>
</html>
Copy after login

Set the border width of a specific side

The "border-top-width" CSS property allows the user to set the width of the top border. In addition, users can use the "border-right-width", "border-bottom-width" and "borderleft-width" CSS properties to set the width of the element's right border, bottom border and left border respectively.

grammar

Users can use different CSS properties to set the border width of different sides according to the following syntax.

border-top-width: 3px;
border-right-width: 6px;
border-bottom-width: 9px;
border-left-width: 12px;
Copy after login

Example

In the example below, we create four different div elements. We set the top border width for the first div element, the right border width for the second div element, and the bottom and left border widths for the third and fourth elements.

<html>
   <style>
      div {
         width: 500px;
         height: 100px;
         margin: 10px;
      }
      .one {
         border-top-width: 3px;
         border-style: dotted;
         border-color: red;
      }
      .two {
         border-right-width: 6px;
         border-style: solid;
         border-color: green;
      }
      .three {
         border-bottom-width: 9px;
         border-style: dashed;
         border-color: blue;
      }
      .four {
         border-left-width: 12px;
         border-style: double;
         border-color: yellow;
      }
   </style>
   <body>
      <h2> Set the border width for the different sides of the element</h2>
      <div class="one"> First div </div>
      <div class="two"> Second div </div>
      <div class="three"> Third div </div>
      <div class="four"> Fourth div </div>
   </body>
</html>
Copy after login

Conclusion

Users learned to use various CSS properties to set the border width of HTML elements. We learned to use the "border-width" and "border" CSS properties to set the width of the border. Additionally, we learned to set different border widths for different sides of the element.

The above is the detailed content of Which property in CSS specifies the width of a border?. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template