โครงร่างไม่ใช้พื้นที่และจะแสดงรอบๆ เส้นขอบหากตั้งค่าไว้ ใช้สำหรับเน้นองค์ประกอบและเราไม่สามารถระบุได้ว่าแต่ละด้านควรมีโครงร่างหรือไม่ เช่นเดียวกับเส้นขอบ โครงร่างจะไม่แสดงตามค่าเริ่มต้น ในบางเบราว์เซอร์ อย่างเช่น Firefox องค์ประกอบที่เน้นจะแสดงเป็นเส้นบางๆ
เส้นขอบสามารถปรับแต่งได้มากขึ้น เราจัดแต่งขอบแต่ละด้านของเส้นขอบและปัดที่ขอบ เส้นขอบใช้พื้นที่และส่งผลต่อการปรับขนาดกล่อง
ไวยากรณ์
ไวยากรณ์ของคุณสมบัติเส้นขอบ CSS มีดังต่อไปนี้ -
Selector { border: /*value*/ outline: /*value*/ }
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงคุณสมบัติเค้าร่าง CSS และเส้นขอบ -
<!DOCTYPE html> <html> <head> <style> p { display: flex; float: left; margin: 20px; padding: 12px; width: 30%; outline: thin dotted; background-color: lavender; } p + p { width: 250px; outline: none; border: outset; } </style> </head> <body> <h2>Learning is fun</h2> <p>Java is a high-level programming language originally developed by Sun Microsystems and released in 1995.</p> <p>Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. Java is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Software Development Domain</p> </body> </html>
ผลลัพธ์
สิ่งนี้ให้ผลลัพธ์ต่อไปนี้ -
ตัวอย่าง
<!DOCTYPE html> <html> <head> <style> article { margin: auto; width: 70%; outline: thick double; background-color: lightgoldenrodyellow; } h3 { border: inset; } </style> </head> <body> <h3>Kotlin Tutorial</h3> <article>Kotlin is a programming language introduced by JetBrains, the official designer of the most intelligent Java IDE, named Intellij IDEA. This is a strongly statically typed language that runs on JVM. In 2017, Google announced Kotlin is an official language for android development. Kotlin is an open source programming language that combines object-oriented programming and functional features into a unique platform.</article> </body> </html>
ผลลัพธ์
สิ่งนี้ให้ผลลัพธ์ต่อไปนี้ -