CSS - โครงร่าง
โครงร่างคล้ายกับเส้นขอบมาก แต่ก็มีความแตกต่างที่สำคัญบางประการเช่นกัน -
โครงร่างไม่ใช้พื้นที่
โครงร่างไม่จำเป็นต้องเป็นรูปสี่เหลี่ยมผืนผ้า
โครงร่างจะเหมือนกันทุกด้าน คุณไม่สามารถระบุค่าที่แตกต่างกันสำหรับด้านต่างๆขององค์ประกอบ
NOTE - คุณสมบัติโครงร่างไม่รองรับโดย IE 6 หรือ Netscape 7
คุณสามารถตั้งค่าคุณสมบัติโครงร่างต่อไปนี้โดยใช้ CSS
outline-width คุณสมบัติถูกใช้เพื่อกำหนดความกว้างของโครงร่าง
outline-style คุณสมบัติถูกใช้เพื่อกำหนดลักษณะเส้นสำหรับโครงร่าง
outline-color คุณสมบัติถูกใช้เพื่อกำหนดสีของโครงร่าง
outline คุณสมบัติถูกใช้เพื่อตั้งค่าคุณสมบัติทั้งสามข้างต้นในคำสั่งเดียว
คุณสมบัติเค้าร่างกว้าง
คุณสมบัติoutline-widthระบุความกว้างของโครงร่างที่จะเพิ่มลงในกล่อง ค่าควรเป็นค่าความยาวหรือค่าบางค่าปานกลางหรือหนาเช่นเดียวกับแอตทริบิวต์ border-width
ความกว้างของพิกเซลศูนย์หมายความว่าไม่มีโครงร่าง
นี่คือตัวอย่าง -
<html>
<head>
</head>
<body>
<p style = "outline-width:thin; outline-style:solid;">
This text is having thin outline.
</p>
<br />
<p style = "outline-width:thick; outline-style:solid;">
This text is having thick outline.
</p>
<br />
<p style = "outline-width:5px; outline-style:solid;">
This text is having 5x outline.
</p>
</body>
</html>
มันจะให้ผลลัพธ์ดังต่อไปนี้ -
คุณสมบัติเค้าร่าง
คุณสมบัติโครงร่างระบุสไตล์ของเส้น (ทึบจุดหรือประ) ที่ไปรอบ ๆ องค์ประกอบ สามารถใช้ค่าใดค่าหนึ่งต่อไปนี้ -
none- ไม่มีขอบ (เทียบเท่าความกว้างโครงร่าง: 0;)
solid - โครงร่างเป็นเส้นทึบเส้นเดียว
dotted - Outline คือชุดของจุด
dashed - Outline คือชุดของบรรทัดสั้น ๆ
double - โครงร่างคือเส้นทึบสองเส้น
groove - โครงร่างดูเหมือนว่าแกะสลักไว้ในหน้ากระดาษ
ridge - โครงร่างมีลักษณะตรงกันข้ามกับร่อง
inset - โครงร่างทำให้กล่องดูเหมือนฝังอยู่ในหน้า
outset - โครงร่างทำให้กล่องดูเหมือนออกมาจากผ้าใบ
hidden - เหมือนกับไม่มี
นี่คือตัวอย่าง -
<html>
<head>
</head>
<body>
<p style = "outline-width:thin; outline-style:solid;">
This text is having thin solid outline.
</p>
<br />
<p style = "outline-width:thick; outline-style:dashed;">
This text is having thick dashed outline.
</p>
<br />
<p style = "outline-width:5px;outline-style:dotted;">
This text is having 5x dotted outline.
</p>
</body>
</html>
มันจะให้ผลลัพธ์ดังต่อไปนี้ -
คุณสมบัติเค้าร่างสี
คุณสมบัติเค้าร่างสีช่วยให้คุณระบุสีของโครงร่าง ค่าควรเป็นชื่อสีสีฐานสิบหกหรือค่า RGB เช่นเดียวกับคุณสมบัติของสีและขอบสี
นี่คือตัวอย่าง -
<html>
<head>
</head>
<body>
<p style = "outline-width:thin; outline-style:solid;outline-color:red">
This text is having thin solid red outline.
</p>
<br />
<p style = "outline-width:thick; outline-style:dashed;outline-color:#009900">
This text is having thick dashed green outline.
</p>
<br />
<p style = "outline-width:5px;outline-style:dotted;outline-color:rgb(13,33,232)">
This text is having 5x dotted blue outline.
</p>
</body>
</html>
มันจะให้ผลลัพธ์ดังต่อไปนี้ -
โครงร่างคุณสมบัติ
ร่างคุณสมบัติเป็นที่พักจดชวเลขที่ช่วยให้คุณระบุค่าสำหรับการใด ๆ ของทั้งสามคุณสมบัติที่กล่าวถึงก่อนหน้านี้ในลำดับใด ๆ แต่ในคำเดียว
นี่คือตัวอย่าง -
<html>
<head>
</head>
<body>
<p style = "outline:thin solid red;">
This text is having thin solid red outline.
</p>
<br />
<p style = "outline:thick dashed #009900;">
This text is having thick dashed green outline.
</p>
<br />
<p style = "outline:5px dotted rgb(13,33,232);">
This text is having 5x dotted blue outline.
</p>
</body>
</html>
มันจะให้ผลลัพธ์ดังต่อไปนี้ -