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>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo.
<div class=float-center>ใช้สำหรับกำหนดให้บล๊อกนี้แสดงผลกึ่งกลาง</div>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.
<div class=float-right>ใช้สำหรับกำหนดให้บล๊อกนี้แสดงผลชิดขวา</div>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
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>