การปรับปรุงครั้งล่าสุด: 08.04.2016
องค์ประกอบคือองค์ประกอบที่ประกอบขึ้นเป็นเอกสาร html5 ในการสร้างเอกสารเราต้องสร้างเอกสารแบบง่ายๆ ไฟล์ข้อความและระบุเป็นนามสกุลไฟล์ *.html
มาสร้างไฟล์ข้อความเรียกมันว่าดัชนีและเปลี่ยนนามสกุลเป็น .html
จากนั้นเปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Notepad++ เพิ่มข้อความต่อไปนี้ลงในไฟล์:
ในการสร้างเอกสาร HTML5 ก่อนอื่นเราจำเป็นต้องมีสององค์ประกอบ: DOCTYPE และ html องค์ประกอบประเภทเอกสารหรือ ประเภทเอกสารการประกาศจะบอกเว็บเบราว์เซอร์ว่าเป็นเอกสารประเภทใดบ่งชี้ว่า เอกสารนี้เป็นเอกสาร html และใช้ html5 ไม่ใช่ html4 หรือภาษามาร์กอัปเวอร์ชันอื่น
และองค์ประกอบ html ระหว่างแท็กเปิดและปิด มีเนื้อหาทั้งหมดของเอกสาร
ข้างใน องค์ประกอบ HTMLเราสามารถวางองค์ประกอบอื่นอีกสองรายการได้: ศีรษะ และ ลำตัว . องค์ประกอบ head ประกอบด้วยข้อมูลเมตาของหน้าเว็บ - ชื่อหน้าเว็บ ประเภทการเข้ารหัส ฯลฯ รวมถึงลิงก์ไปยัง ทรัพยากรภายนอก- สไตล์ สคริปต์ หากใช้ องค์ประกอบ body กำหนดเนื้อหาของหน้า html จริงๆ
ตอนนี้เรามาเปลี่ยนเนื้อหาของไฟล์ index.html ดังนี้:
องค์ประกอบ head กำหนดสององค์ประกอบ:
องค์ประกอบชื่อแสดงถึงชื่อของหน้า
องค์ประกอบ meta ระบุข้อมูล meta ของหน้า หากต้องการแสดงอักขระอย่างถูกต้อง ควรระบุการเข้ารหัสจะดีกว่า ใน ในกรณีนี้การใช้แอตทริบิวต์ charset="utf-8" เราระบุการเข้ารหัส utf-8
ภายในองค์ประกอบเนื้อหา มีเพียงองค์ประกอบเดียวเท่านั้น - div - ที่สร้างบล็อก เนื้อหาของบล็อกนี้เป็นสตริงแบบธรรมดา
เนื่องจากเราเลือกการเข้ารหัสแบบ utf-8 เบราว์เซอร์จึงจะแสดงหน้าเว็บในการเข้ารหัสนี้ อย่างไรก็ตาม จำเป็นที่ข้อความในเอกสารจะต้องสอดคล้องกับการเข้ารหัส utf-8 ที่เลือกด้วย ตามกฎแล้วในเรื่องต่างๆ โปรแกรมแก้ไขข้อความมีการตั้งค่าที่เหมาะสมสำหรับการตั้งค่าการเข้ารหัส ตัวอย่างเช่นใน Notepad ++ คุณต้องไปที่เมนูการเข้ารหัสและเลือกรายการในรายการที่เปิดขึ้น แปลงเป็น UTF-8 โดยไม่มี BOM:
หลังจากนี้คุณจะเห็นได้ในบรรทัดสถานะ UTF-8 ไม่มี BOM ซึ่งจะระบุว่ามีการติดตั้งการเข้ารหัสที่จำเป็นแล้ว
บันทึกและเปิดไฟล์ ดัชนี.htmlในเบราว์เซอร์:
ดังนั้นเราจึงสร้างเอกสาร HTML5 แรกขึ้นมา เนื่องจากเราระบุไว้ในองค์ประกอบ ชื่อหัวเรื่อง“เอกสาร HTML5” นี่คือชื่อที่แท็บเบราว์เซอร์จะมี
เนื่องจากการเข้ารหัสเป็น utf-8 เว็บเบราว์เซอร์จึงแสดงอักขระซีริลลิกได้อย่างถูกต้อง
และเราจะเห็นข้อความทั้งหมดที่กำหนดไว้ภายในองค์ประกอบเนื้อหาในช่องเบราว์เซอร์หลัก
เมื่อสร้างเว็บไซต์ สิ่งแรกที่คุณต้องจินตนาการคือหน้าเว็บเกิดขึ้นได้อย่างไร นี่คือ "รากฐาน" อย่างหนึ่งในการสร้างเว็บไซต์ ดังนั้น ก่อนที่จะเจาะลึกเทคโนโลยีการสร้างเว็บไซต์ที่ซับซ้อนมากขึ้น ขอแนะนำให้มีความรู้พื้นฐานเกี่ยวกับ HTML เป็นอย่างน้อย ใน บทเรียนนี้เราจะได้พบกัน HTMLเรามาจัดเรียงกันดีกว่า โครงสร้างเอกสาร HTMLและต่อไป ตัวอย่างการปฏิบัติมารวบรวมความรู้ที่ได้รับ
HTML คืออะไร?
HTMLย่อมาจากภาษามาร์กอัป HyperText ภาษานี้มีหน้าที่รับผิดชอบอย่างชัดเจนว่าไฮเปอร์เท็กซ์จะแสดงบนหน้าเว็บไซต์อย่างไร ตอนนี้เรามาดูกันว่าไฮเปอร์เท็กซ์คืออะไร? ไม่เป็นความลับเลยที่หน้าเว็บเดียวสามารถประกอบด้วยข้อมูลหลายประเภท ไม่ว่าจะเป็นข้อความ ตารางบางตาราง กราฟ วิดีโอ เสียง ฯลฯ ดังนั้นข้อมูลทั้งหมดนี้สามารถเรียกได้ว่าเป็นคำเดียว - ไฮเปอร์เท็กซ์
โปรดทราบว่า HTML เป็นภาษามาร์กอัป ไม่ใช่ภาษาโปรแกรม ใน ภาษาที่กำหนดไม่มี ฟังก์ชันลอจิคัลและเป็นไปไม่ได้ที่จะทำการคำนวณทางคณิตศาสตร์ใดๆ กับมัน หน้า HTMLมีส่วนขยาย .htmlหรือ .htmและประมวลผลโดยเบราว์เซอร์ - IE มอซซิลา ไฟร์ฟอกซ์, Google Chrome, ยานเดกซ์ โครม, โอเปร่า ฯลฯ
ตอนนี้เรามาดูกันว่าเบราว์เซอร์เข้าใจได้อย่างไรว่าจะแสดงบนหน้าเว็บอย่างไร มันง่ายมาก ภาษามาร์กอัป ไฮเปอร์เท็กซ์ HTMLมีคำสั่งในตัวเรียกว่าแท็ก โดยพวกเขาเองที่เน้นเบราว์เซอร์
โครงสร้างเอกสาร HTML
ใดๆ เอกสาร HTML(หน้าเว็บ) ต้องมีโครงสร้างที่แน่นอน สิ่งนี้จะหลีกเลี่ยง ปัญหาที่เป็นไปได้เมื่อเปิดหน้าในเบราว์เซอร์ เป็นตัวอย่าง ลองดูที่หน้าที่มี ต่อไปนี้ HTMLรหัส:
โครงสร้างเอกสาร HTML ...