บทความนี้ส่วนใหญ่ช่วยให้ผู้เริ่มต้นทำความคุ้นเคยกับความรู้พื้นฐานของ XHTML และความแตกต่างบางอย่างจาก HTML ฉันหวังว่ามันจะเป็นประโยชน์สำหรับผู้เริ่มต้น
ภาษา HTML เป็นเครื่องมือของเราสำหรับการสร้างหน้าเว็บ จากการเกิดขึ้นและการพัฒนาจนถึงปัจจุบันข้อกำหนดได้รับการปรับปรุงอย่างต่อเนื่องและฟังก์ชั่นได้แข็งแกร่งขึ้นและแข็งแกร่งขึ้น อย่างไรก็ตามยังมีข้อบกพร่องและข้อบกพร่องและผู้คนยังคงปรับปรุงอย่างต่อเนื่องเพื่อให้สามารถควบคุมได้และยืดหยุ่นมากขึ้นเพื่อปรับให้เข้ากับความต้องการแอปพลิเคชันที่เปลี่ยนแปลงตลอดเวลาบนอินเทอร์เน็ต ในตอนท้ายของปี 2000 องค์กร W3C International (World Wide Web Consortium) ประกาศเปิดตัว XHTML เวอร์ชัน 1.0 อะไรคือความแตกต่างระหว่าง XHTML และ HTML และคุณสมบัติใหม่ที่เพิ่มเข้ามาคืออะไร? มาทำความคุ้นเคยกับ XHTML กันเถอะ
XHTML 1.0 เป็นภาษาใหม่ที่ได้รับการปรับปรุงและปรับปรุงตาม HTML 4.0 โดยมีวัตถุประสงค์เพื่อให้ได้มาจากแอปพลิเคชัน XML XHTML เป็น HTML ที่ได้รับการปรับปรุงและความยืดหยุ่นและความยืดหยุ่นจะปรับให้เข้ากับความต้องการของแอปพลิเคชันเครือข่ายในอนาคต ด้านล่างนี้เป็นคำถามพื้นฐานทั่วไปเกี่ยวกับ XHTML ตอบโดย Steven Pemberton ประธานคณะทำงาน HTML ของ W3C
ถาม: XHTML คืออะไร?คำตอบ: XHTML เป็น HTML ชนิดหนึ่งที่ได้รับการออกแบบใหม่เพื่อปรับให้เข้ากับ XML เมื่อ XML กลายเป็นเทรนด์มากขึ้นคำถามก็เกิดขึ้น: ถ้าเรามี XML เรายังต้องการ HTML หรือไม่? เพื่อตอบคำถามนี้เราจัดการประชุมสองวันในซานฟรานซิสโกในเดือนพฤษภาคม 2541 และบทสรุปของการประชุมคือ: ต้องการ เรายังต้องใช้ HTML เนื่องจากผู้คนจำนวนมากคุ้นเคยกับการใช้ HTML เป็นภาษาการออกแบบของพวกเขาและหน้าหลายล้านหน้าถูกเขียนใน HTML
ถาม: ทำไม XHTML 1.0 ถึงพัฒนาอย่างอิสระเมื่อเทียบกับ HTML 4.0?คำตอบ: นี่ไม่ใช่กรณี XHTML นั้นมีการปรับโครงสร้างองค์กรของ HTML 4.0 อย่างแม่นยำ (เพื่อความแม่นยำคือ HTML 4.01 รุ่น HTML 4.0 ที่ได้รับการแก้ไข แต่มันถูกปล่อยออกมาหลังจาก XHTML 1.0) มีความแตกต่างที่จำเป็นในการตีความใน XML แต่ในมืออื่น ๆ เราสามารถพิจารณาว่า XHTML ทำงานเป็นความต่อเนื่องตาม HTML 4.0
ถาม: จะใช้มาตรฐาน XML ใน XHTML 1.0 ได้อย่างไร?คำตอบ: XHTML เป็นแอปพลิเคชัน XML มันถูกกำหนดไว้ในรูปแบบไฟล์ DTD ของ XML และทำงานบนระบบที่เปิดใช้งาน XML ด้วยฟังก์ชั่นเนมสเปซของ XML ผู้ผลิตเบราว์เซอร์ไม่จำเป็นต้องสร้างแท็กส่วนตัวใหม่ พวกเขาจะต้องรวมตัวอย่างโค้ด XML ในรหัส XHTML หรือตัวอย่างโค้ด XHTML ในรหัส XML
ถาม: อะไรคือข้อดีหลักของ XHTML 1.0?คำตอบ: XML เป็นแนวโน้มในการพัฒนาเว็บดังนั้นผู้คนจึงกระตือรือร้นที่จะเข้าร่วมเทรนด์ XML ด้วย XHTML 1.0 ตราบใดที่คุณปฏิบัติตามกฎง่ายๆอย่างระมัดระวังคุณสามารถออกแบบหน้าเว็บที่เหมาะสำหรับทั้งระบบ XML และเบราว์เซอร์ HTML ปัจจุบันส่วนใหญ่ ซึ่งหมายความว่าคุณสามารถออกแบบ XML ได้ทันทีโดยไม่ต้องรอจนกว่าผู้คนจะใช้เบราว์เซอร์ที่เปิดใช้งาน XML แนวทางนี้ช่วยให้สามารถเปลี่ยนไปใช้ XML ได้อย่างราบรื่นสำหรับเว็บ
ข้อดีอีกอย่างของการใช้ XHTML ก็คือมันแน่นมาก สถานการณ์ที่ไม่ดีในปัจจุบันของ HTML บนอินเทอร์เน็ตกำลังตกตะลึง เบราว์เซอร์ก่อนหน้านี้ยอมรับแท็ก HTML ส่วนตัวดังนั้นผู้คนจึงต้องใช้เบราว์เซอร์ต่างๆเพื่อตรวจจับหน้าหลังจากการออกแบบหน้าเสร็จสมบูรณ์เพื่อดูว่าเข้ากันได้หรือไม่ มักจะมีความแตกต่างที่อธิบายไม่ได้มากมายและผู้คนต้องปรับเปลี่ยนการออกแบบเพื่อปรับให้เข้ากับเบราว์เซอร์ที่แตกต่างกัน
ด้วย XML เราสามารถสร้างระบบใหม่และผู้ผลิตเบราว์เซอร์ร่วมกันใช้มาตรฐานการป้องกันข้อผิดพลาดที่เข้มงวด หากรหัส XML ไม่เข้ากันเบราว์เซอร์ปฏิเสธที่จะแสดงหน้า ด้วยวิธีนี้ทุกข้อผิดพลาดจะต้องได้รับการแก้ไขก่อนเผยแพร่
ถาม: นักออกแบบเว็บไซต์จะพบปัญหาความเข้ากันได้ของเบราว์เซอร์เดียวกันกับ HTML เมื่อใช้ XHTML หรือไม่?คำตอบ: หวังว่าจะไม่ มาตรฐานการป้องกันข้อผิดพลาดที่เข้มงวดจะช่วยให้เบราว์เซอร์ตอบสนองต่อรหัสเดียวกันและคุณสมบัติเนมสเปซของ XML ช่วยให้คุณเพิ่มแท็กใหม่ของคุณเองโดยไม่จำเป็นต้องรองรับเบราว์เซอร์พิเศษ สิ่งที่เราต้องมั่นใจในตอนนี้คือนักพัฒนาเบราว์เซอร์ทุกคนมีความสอดคล้องและสอดคล้องกับ CSS ที่เราสร้างขึ้นอย่างเต็มที่ เขียนถึงผู้ผลิตเบราว์เซอร์ของคุณเพื่อบอกข้อกำหนด CSS ที่คุณต้องการและคุณสามารถตรวจพบได้ว่าเบราว์เซอร์ของคุณปฏิบัติตามการออกแบบของคุณหรือไม่
ถาม: มันยากที่จะเรียนรู้ XHTML หรือไม่?คำตอบ: ไม่เลย!
ถาม: ใครสามารถใช้การออกแบบ XHTML 1.0 ได้บ้าง?ตอบ: เนื่องจาก XHTML นั้นง่ายและใช้งานง่ายทุกคนที่รู้วิธีใช้ HTML สามารถใช้ XHTML ได้อย่างง่ายดาย ในขณะที่ผู้คนจำนวนมากขึ้นใช้เบราว์เซอร์ XML ขอแนะนำให้ใช้งานมากขึ้นในการใช้ XML และบางทีทั้งหมดอาจใช้ XHTML 2 หน้ารวมหน้าก่อนหน้า 12 หน้าถัดไป