เขียน html ไวขึ้นแค่เข้าใจ emmet
ทำไมต้องเป็น emmet
- เป็น plugin ยอดนิยมที่ติดตั้งได้ในหลายๆ editor
- vs code นั้นติดตั้งมาให้อยู่แล้ว(ไม่ต้องติดตั้งให้เหนื่อย)
หลักการทำงานกับ emmet มีอยู่ 2 ส่วนคือ html กับ css
shortcut ต่างๆ ที่ใช้กับ html มีดังนี้
- เริ่มต้นสร้างเอกสารที่เป็น html5
พิมพิ์ html:5 [แล้วกด Tab]
|
|
- สร้าง tag link สำหรับ load css
พิมพิ์ link:css [แล้วกด Tab]
|
|
- สร้าง tag script
พิมพิ์ script:src [แล้วกด Tab]
|
|
- สร้าง dummy text(ข้อความจำลองตอนทำ web design จะได้รู้ว่าหน้า web ออกมาแบบไหน)
พิมพิ์ lorem [แล้วกด Tab]
|
|
- สร้าง dummy text เหมือนกันแต่สั้นกว่า มีแค่ 10 คำ
พิมพิ์ lorem10 [แล้วกด Tab]
|
|
- สร้าง input type=email
พิมพิ์ input:email [แล้วกด Tab]
|
|
- สร้าง div ที่มี class = container
พิมพิ์ div.container [แล้วกด Tab]
|
|
- สร้าง div ที่มี id = main
พิมพิ์ div#main [แล้วกด Tab]
|
|
- สร้าง ul ที่มี tag li 4 elements และใน li แต่ละ element จะมีข้อความ Item001, Item002, Item003, Item004 ไล่ไปเรื่อยๆ
พิมพิ์ ul>li{Item$$$}*4 [แล้วกด Tab]
|
|
- สร้าง table ที่มี 4 columns โดยใน 4 column นั้นจะมีข้อความว่า Column1, Column2, Column3, Column4 และใน body จะมีแถวว่างๆ อยู่ 5 แถว (เป็นตาราง 4x5 - 4 columns และ 5 แถว)
พิมพิ์ table>(thead>tr>th{Column$}*4)tbody>(tr>td*4)*5 [แล้วกด Tab]
|
|
- สร้าง tag button type ต่างๆ
พิมพิ์ btn:s, btn:r, btn:d [แล้วกด Tab]
|
|
ใน CSS เราก็สามารถใช้ Emmet ได้เช่นเดียวกัน
- สร้าง margin-top: 10px
พิมพิ์ bmt10 [แล้วกด Tab]
|
|
- สร้าง margin-top: 10em;
พิมพิ์ mt10em [แล้วกด Tab]
|
|
- สร้าง float:left
พิมพิ์ fl:l [แล้วกด Tab]
|
|
- สร้าง position: absolute
พิมพิ์ po:a [แล้วกด Tab]
|
|