สำหรับผู้ที่เป็นมือใหม่จริง ๆ อาจจะเคยพบเห็นว่าบางเว็บทำไมถึงแสดงผลภาษาไทยแบบตัวยึกยือใช่ไหมครับ ก็เนื่องจากผู้เขียนเว็บนั้น ๆ ไม่ยอมกำหนด Encoding ของเอกสาร HTML ให้ตรงกับอักขระที่ต้องการแสดงนั่นเองครับ
HTML Forms นั้นถูกใช้เพื่อรับค่าจาก input ในรูปแบบต่าง ๆ ไม่ว่าจะเป็นแบบ text, radio, checkbox, combobox และอื่น ๆ อีกเป็นต้น ซึ่ง HTML Forms จะทำการส่งค่าต่าง ๆ ไปยังที่ต่าง ๆ ที่เราต้องการส่งไป
การกำหนด List ของเอกสาร HTML นั้นแบ่งออกเป็น ordered list และ unordered list ซึ่งทั้งสองแบบนี้มีความแตก ต่างกันตรงที่แบบ ordered list นั้นจะมีหมายเลขหรืออักขระในการแสดงลำดับของรายการ แต่ unordered list นั้นจะแสดงเป็น สัญลักษณ์แทน
ในเอกสาร HTML นั้นเราสามารถสั่งให้แสดงรูปภาพได้โดยใช้แท็ก <img> ซึ่งแท็ก <img> นี้เป็นแท็กว่าง ซึ่งหมาย ความว่ามันสามารถมีได้แต่ attribute เท่านั้นไม่สามารถมี element (หรือแท็ก) ใด ๆ อยู่ในแท็ก <img> ได้ และมันจะไม่มีการปิด แท็ก ซึ่งเราจะต้องทำการปิดแท็กในแท็กเปิดเลย
การสร้างตารางให้กับเอกสาร HTML นั้นจะต้องด้วยแท็ก <table> ซึ่งภายในแท็ก <table> จะแบ่งออกเป็นแถว (rows) โดยการใช้แท็ก <tr> และในแต่ละแถวก็ประกอบไปด้วยคอลัมน์ต่าง ๆ (cols) โดยการใช้แท็ก <td> ซึ่งภายในคอลัมน์นั้นก็สามารถมีเนื้อหาอื่น ๆ หรือ element อื่น ๆ ได้เช่น text, image, list, paragraphs, form, horizontal rules (<hr />), table และอื่น ๆ อีก ซึ่งในตัวอย่างนี้จะทำการแสดงการสร้างตารางที่ในแต่ละคอลัมน์ประกอบไปด้วย text เท่านั้น
เอกสาร HTML จะถูกแบ่งออกเป็นส่วน ๆ ตาม Paragraph ซึ่งเราจะกำหนด paragraph ให้กับเอกสาร HTML ได้โดยใช้ <p> tag เช่น