Heading Levels
H1 Heading
H2 Heading
H3 Heading
H4 Heading
H5 Heading
H6 Heading
Paragraphs
นี่คือย่อหน้าที่เกิดจาก tag <p>....</p> คุณสามารถใส่เนื้อหาต่างๆได้ภายใต้ tag นี้
จัดตัวอักษรชิดขวาด้วย class=right
จัดตัวอักษรกึ่งกลางด้วย class=center
จัดตัวอักษรชิดซ้ายด้วย class=left
Message Box
Code
ข้อความด้านบนของบล๊อค <code> ก่อนการแสดงโค้ด
ใช้สำหรับระบุส่วนที่เป็นโค้ด โดยอยู่ภายใต้ tag <code>....</code>
ข้อความด้านล่างของบล๊อค <code> จะเห็นว่าระยะทั้งสองส่วนไม่เท่ากัน ซึ่งข้อความด้านล่าง ปกติแล้วจะเอาไว้อธิบายการทำงานของกรอบโค้ดด้านบน
Blockquote
อ้างจากคำตอบที่ #4 โดยทั่วไปจะใช้สำหรับการอ้างอิงไปยังคำพูด หรือการอ้างไปยังข้อความที่เกี่ยวข้อง โดยมีรูปแบบ <blockquote><b>อ้างจากคำตอบที่ <em>#4</em></b>......</blockquote>
Button
GCSS มีรูปแบบของปุมกดมาตราฐานอยู่ 3 รูปแบบ คือ
- รูปแบบมาตรฐานคือ Metro styles
- รูปแบบคล้ายปุ่มกดของ Facebook คือ Facebook styles
- รูปแบบ 3D คือ Pretty styles
<p class=[pretty|facebook]>
<input class="button [small|large] [wide] [color]" value="Button">
</p>
- ที่กรอบนอก (<p>) ถ้าไม่ระบุ class ไว้ ปุ่ม (.button) ที่อยู่ภายในจะแสดงผลเป็น Metro styles
- ถ้าระบุ class ที่กรอบนอกเป็น pretty หรือ facebook ปุ่ม (.button) ที่อยู่ภายในจะแสดงผลเป็น Pretty styles หรือ Facebook styles ตามลำดับ
- สามารถระบุขนาดของปุ่มได้โดยกำหนด class เพิ่มเติมให้กับปุ่ม เช่น small สำหรับปุ่มขนาดเล็ก, large สำหรับปุ่มขนาดใหญ่
- หากกำหนด class wide ให้กับปุ่ม ปุ่มจะยืดขนาดความกว้างออกจนเต็มพื้นที่
- สามารถกำหนดสีของปุ่มได้ โดยการระบุ class ชื่อสีตามตัวอย่างด้านบน
.button {
background-color: #FFF;
color: #FFF;
text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
สามารถระบุสีของปุ่ม และสีตัวอักษร และเงาของตัวอักษร เพิ่มเติมได้ตามตัวอย่างด้านบน
Inline Text
- class term0-term5 สำหรับการทำ Highlight ข้อความ .term0 .term1 .term2 .term3 .term4 .term5 เช่นข้อความค้นหา
- tag <em> ใช้สำหรับเน้นข้อความสำคัญ
- tag <strong> และ <b> และ <dt> แสดงผลเป็นตัวหนา
- tag <i> และ <dfn> แสดงผลเป็นตัวเอียง
- tag <ins> และ <u> แสดงผลเป็นตัวขีดเส้นใต้
- tag
<del>แสดงผลเป็นตัวขีดฆ่า - tag <acronym> และ <abbr>
- tag <sub> และ <sup> แสดงผลเป็นตัวห้อยและตัวยก
- tag <small> และ <big> สำหรับปรับขนาดตัวอักษร
- tag สำหรับแสดงวันที่และเวลา
- #save_wait.show
- #save_complete
Colors
- .comment และ .comments
- .script, .date และ .create
- .sql, . และ .keywords
- .visited และ .count
- .reply
- .ip
- .php
- .asp
- .css
- .xml
- .html
- .htaccess
Media



รูปภาพทั้งหมด (<img>) โดยปกติจะแสดงผลในแบบ Responsive โดยจะมีการปรับขนาดรูปภาพโดยอัตโนมัติ (รักษาอัตราส่วน) ไม่ให้มีขนาดเกินขนาดของหน้าจอ หรือพื้นที่แสดงผล
<div class=youtube>
<iframe allowfullscreen frameborder=0 height=315 src="//www.youtube.com/embed/XhLtE-xGxfU?wmode=transparent" width=560></iframe>
</div>
เราสามารถใส่โค้ดแสดง Youtube ได้โดยใส่ โค้ด Youtube ภายใต้ class youtube และผมแนะนำให้ใส่ wmode=transparent ลงใน URL ของ Youtube ด้วย เพื่อให้บราวเซอร์รุ่นเก่าๆป้องกันไม่ให้ Youtube บัง Layer อื่นๆ
Horizontal Arrangement
<div class=float-left>ใช้สำหรับกำหนดให้บล๊อกนี้แสดงผลชิดซ้าย</div>
<div class=float-center>ใช้สำหรับกำหนดให้บล๊อกนี้แสดงผลกึ่งกลาง</div>
<div class=float-right>ใช้สำหรับกำหนดให้บล๊อกนี้แสดงผลชิดขวา</div>
Tables
<table>
<caption>.....</caption>
<thead>
<tr>
<th> ... </th>
...
</tr>
</thead>
<tbody>
<tr>
<td> ... </td>
...
</tr>
<tr>
<th scope=rowgroup colspan=n>....</th>
</tr>
.....
</tbody>
</table>
Col1 | Col2 | Col3 | |
---|---|---|---|
Row1 | Col1 | Col2 | Col3 |
Row2 | Col1 | Col2 | Col3 |
Row Group | |||
Row3 | Col1 | Col2 | Col3 |
Row4 | Col1 | Col2 | Col3 |
ค่าเริ่มต้นของตารางของ GCSS จะเป็นตารางแบบด้านบนครับ ซึ่งเราสามารถกำหนดรูปแบบให้กับตารางได้ ดังรายละเอียดด้านล่าง
- .border สำหรับกำหนดให้ตารางแสดงกรอบ เช่น table class=border
- .horiz-table สำหรับกำหนดให้ตารางแสดงกรอบในแนวนอนเท่านั้น โดยต้องใช้ร่วมกับ .borderเช่น table class="border horiz-table"
- .vert-table สำหรับกำหนดให้ตารางแสดงกรอบในแนวตั้งเท่านั้น โดยต้องใช้ร่วมกับ .borderเช่น table class="border vert-table"
- .bg2 เป็น class สำหรับใช้กับ tr เพื่อกำหนดสีพื้นหลังให้กับแถวของตาราง เช่น tr.bg2 สำหรับใช้สลับสีการแสดงผลตาราง
- .fullwidth เป็น class ใช้กับ table เพื่อกำหนดให้แสดงเต็มความกว้างของพื้นที่ เช่น table class=fullwidth
- .data เป็น class ใช้กับ table สำหรับกำหนด style ให้กับ ตาราง
Col1 | Col2 | Col3 | |
---|---|---|---|
Row1 | Col1 | Col2 | Col3 |
Row2 | Col1 | Col2 | Col3 |
Row3 | Col1 | Col2 | Col3 |
<table class=border>
.....
</table>
Col1 | Col2 | Col3 | |
---|---|---|---|
Row1 | Col1 | Col2 | Col3 |
Row2 | Col1 | Col2 | Col3 |
Row3 | Col1 | Col2 | Col3 |
<table class="border horiz-table">
....
</table>
Col1 | Col2 | Col3 | |
---|---|---|---|
Row1 | Col1 | Col2 | Col3 |
Row2 | Col1 | Col2 | Col3 |
Row3 | Col1 | Col2 | Col3 |
<table class="border vert-table">
.....
</table>
Col1 | Col2 | Col3 | |
---|---|---|---|
Row1 | Col1 | Col2 | Col3 |
Row2 | Col1 | Col2 | Col3 |
Row3 | Col1 | Col2 | Col3 |
<table class="border fullwidth data">
.....
<tr class=bg2>.....</tr>
.....
</table>
นอกจากนี้ คุณยังสามารถใช้ div แทน ตารางได้ด้วยโดยกำหนด class .table .tr .thead .th และ .td ให้กับ div ซึ่งจะทำให้ div แสดงตัวเหมือน table
<div class="table border fullwidth data">
<div class="tr thead">
<div class=th></div>
<div class=th>Col1</div>
<div class=th>Col2</div>
<div class=th>Col3</div>
</div>
<div class=tr>
<div class=th>Row1</div>
<div class=td>Col1</div>
<div class=td>Col2</div>
<div class=td>Col3</div>
</div>
<div class="tr bg2">
<div class=th>Row2</div>
<div class=td>Col1</div>
<div class=td>Col2</div>
<div class=td>Col3</div>
</div>
<div class=tr>
<div class=th>Row3</div>
<div class=td>Col1</div>
<div class=td>Col2</div>
<div class=td>Col3</div>
</div>
</div>