CSS3 - หลายคอลัมน์
CSS3 รองรับหลายคอลัมน์เพื่อจัดเรียงข้อความเป็นโครงสร้างกระดาษข่าว
คุณสมบัติหลายคอลัมน์ที่ใช้บ่อยที่สุดดังที่แสดงด้านล่าง -
ซีเนียร์ | มูลค่าและรายละเอียด |
---|---|
1 | column-count ใช้เพื่อนับจำนวนคอลัมน์ที่ควรแบ่งองค์ประกอบ |
2 | column-fill ใช้ในการตัดสินใจว่าจะเติมคอลัมน์อย่างไร |
3 | column-gap ใช้เพื่อกำหนดช่องว่างระหว่างคอลัมน์ |
4 | column-rule ใช้เพื่อระบุจำนวนกฎ |
5 | rule-color ใช้เพื่อระบุสีของกฎคอลัมน์ |
6 | rule-style ใช้เพื่อระบุกฎสไตล์สำหรับคอลัมน์ |
7 | rule-width ใช้เพื่อระบุความกว้าง |
8 | column-span ใช้เพื่อระบุช่วงระหว่างคอลัมน์ |
ตัวอย่าง
ตัวอย่างด้านล่างแสดงการจัดข้อความเป็นโครงสร้างกระดาษใหม่
<html>
<head>
<style>
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
/* Column style property */
-webkit-column-rule-style: solid;
-moz-column-rule-style: solid;
column-rule-style: solid;
}
</style>
</head>
<body>
<div class = "multi">
Tutorials Point originated from the idea that there exists a class
of readers who respond better to online content and prefer to learn
new skills at their own pace from the comforts of their drawing rooms.
The journey commenced with a single tutorial on HTML in 2006 and elated
by the response it generated, we worked our way to adding fresh tutorials
to our repository which now proudly flaunts a wealth of tutorials and
allied articles on topics ranging from programming languages to web
designing to academics and much more.
</div>
</body>
</html>
มันจะให้ผลลัพธ์ดังต่อไปนี้ -
สมมติว่าหากผู้ใช้ต้องการสร้างข้อความเป็นกระดาษใหม่โดยไม่ต้องขึ้นบรรทัดเราสามารถทำได้โดยการลบ style syntax ดังที่แสดงด้านล่าง -
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
มันจะให้ผลลัพธ์ดังต่อไปนี้ -