คุณสมบัติ border-width

คุณสมบัติ border-width กำหนดความหนาของ เส้นขอบสำหรับทุกด้านพร้อมกันหรือ แยกแต่ละด้าน เป็นคุณสมบัติแบบย่อ สำหรับคุณสมบัติ border-left-width, border-right-width, border-top-width, border-bottom-width.

ค่าของคุณสมบัติสามารถเป็นได้ หน่วย สำหรับขนาด ใดๆ ยกเว้นเปอร์เซ็นต์ หรือคำสำคัญ thin (เส้นขอบที่ 2 พิกเซล), medium (เส้นขอบที่ 4 พิกเซล) หรือ thick (เส้นขอบที่ 6 พิกเซล) ค่าเริ่มต้น: medium.

ไวยากรณ์

cssตัวเลือก {
  border-width: 1, 2, 3 หรือ 4 ค่า;
}

จำนวนค่า

คุณสมบัตินี้สามารถรับค่าได้ 1, 2, 3 หรือ 4 ค่า โดยระบุ คั่นด้วยช่องว่าง:

จำนวน คำอธิบาย
1 กำหนดสำหรับทุกด้านพร้อมกัน
2 ค่าแรกสำหรับด้านบนและล่าง, ค่าที่สอง - สำหรับเส้นขอบซ้ายและขวา
3 ค่าแรกสำหรับด้านบน, ค่าที่สอง - สำหรับเส้นขอบซ้ายและขวา, ค่าที่สาม - สำหรับด้านล่าง
4 ค่าแรกสำหรับเส้นขอบด้านบน, ค่าที่สอง - สำหรับเส้นขอบขวา, ค่าที่สาม - สำหรับเส้นขอบล่าง, ค่าที่สี่ - สำหรับเส้นขอบซ้าย

ตัวอย่าง

กำหนดเส้นขอบหนา 1 พิกเซล:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดเส้นขอบหนา 4 พิกเซล:

html<div id="elem"></div>
css#elem {
  border-width: 4px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดความหนาของเส้นขอบบนและล่าง เป็น 1px และขวากับซ้ายเป็น 4px:

html<div id="elem"></div>
css#elem {
  border-width: 1px 4px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดความหนาของเส้นขอบบนเป็น 1px, ขวาและซ้ายเป็น 4px และล่างเป็น 6px:

html<div id="elem"></div>
css#elem {
  border-width: 1px 4px 6px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดความหนาของเส้นขอบบนเป็น 1px, ขวาเป็น 4px, ล่างเป็น 6px, และซ้ายเป็น 8px:

html<div id="elem"></div>
css#elem {
  border-width: 1px 4px 6px 8px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดความหนาของเส้นขอบด้วยคำสำคัญ thin:

html<div id="elem"></div>
css#elem {
  border-width: thin;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดความหนาของเส้นขอบด้วยคำสำคัญ medium:

html<div id="elem"></div>
css#elem {
  border-width: medium;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดความหนาของเส้นขอบด้วยคำสำคัญ thick:

html<div id="elem"></div>
css#elem {
  border-width: thick;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

ตัวอย่าง

กำหนดเส้นขอบที่แตกต่างกันสำหรับแต่ละด้าน:

html<div id="elem"></div>
css#elem {
  border-width: 1px 2px 3px 4px;
  border-style: dashed dotted solid double;
  border-color: red blue green black;
  width: 300px;
  height: 100px;
}

Результат:

ดูเพิ่มเติม

  • คุณสมบัติ border-style,
    ซึ่งกำหนดลักษณะที่ปรากฏของเส้นขอบ
  • คุณสมบัติ border-color,
    ซึ่งกำหนดสีของเส้นขอบ
  • คุณสมบัติ border,
    ซึ่งเป็นคุณสมบัติแบบย่อสำหรับเส้นขอบ