Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

การตอบสนอง HTML5 ของเว็บ


HTML5 ซึ่งเป็นภาษาการออกแบบเว็บล่าสุดและเป็นที่นิยม ได้เข้ามาแทนที่โลกของการออกแบบด้วยกระแส ก่อนหน้านี้เรามี HTML และตอนนี้ก็มี HTML5 อย่างไรก็ตาม หากเราดูความแตกต่างที่สำคัญระหว่างทั้งสอง เราจะพบว่าสิ่งหนึ่งที่ทำให้ HTML5 แตกต่างและดีกว่า HTML ก็คือ การตอบสนอง .

การตอบสนองของหน้าเว็บหมายถึงผลลัพธ์หรือการตอบสนองที่ได้รับจากหน้าเว็บหลังจากที่โหลดบนเบราว์เซอร์ตามสื่อ

การตอบสนอง HTML5 ของเว็บ

สำหรับ HTML เคยมีข้อจำกัดมากมาย ซึ่งทำให้จำเป็นต้องมีเวอร์ชันใหม่ นักออกแบบเว็บไซต์ไม่มีความยืดหยุ่นในการสร้างหน้าเว็บด้วยเทคโนโลยีที่เปลี่ยนแปลงไป

เทคโนโลยีล่าสุดทำให้ผู้ใช้สามารถเข้าถึงหน้าเว็บบนเดสก์ท็อป แล็ปท็อป โทรศัพท์มือถือ ไอแพด เป็นต้น นอกจากนี้ อุปกรณ์เหล่านี้ยังมีขนาดแตกต่างกัน นักออกแบบเว็บไซต์กำลังมองหาโซลูชันที่เหมาะกับทุกคน ในการตอบสนอง HTML5 มาเป็นคำตอบ

เค้าโครงของเหลว

HTML5 เป็นชุดของ HTML, CSS และ JavaScript อนุญาตให้ผู้ใช้สร้างหน้าเว็บด้วยรูปแบบของเหลวหรือรูปแบบที่ยืดหยุ่นได้ เช่น น้ำ ดังที่เราทราบ น้ำมีรูปร่างของภาชนะ ในทำนองเดียวกัน เค้าโครงของเหลวช่วยให้นักออกแบบลอยเนื้อหาของตนในภาชนะที่ระบุ เว็บไซต์เดียวกัน เมื่อเปิดใน iPAD จะปรับเปลี่ยนตามขนาด และหากมีการเข้าถึง URL เดียวกันบนมือถือ ขนาดของเว็บไซต์จะพอดี

ข้ออ้างอีกประการหนึ่งที่นักออกแบบเว็บไซต์ของเรามีคือเกี่ยวข้องกับเนื้อหา จะเป็นอย่างไรถ้าเราต้องการเนื้อหาที่แตกต่างกันบนหน้าจอมือถือและแตกต่างกันบนหน้าจอแล็ปท็อป ให้ฉันอธิบายทฤษฎีทางจิตวิทยาที่อยู่เบื้องหลังแนวคิดนี้โดยใช้ตัวอย่างง่ายๆ สมมติว่าคุณอยู่ในสำนักงาน แต่จู่ๆ ทีมของคุณก็วางแผนจะจัดงานเลี้ยงอาหารกลางวันกลางแจ้ง คุณดึงโทรศัพท์ออกมาซึ่งเปิดหน้าเว็บเพื่อค้นหาร้านอาหารใกล้เคียง (เช่น โซมาโต ทานอาหารนอกบ้าน เป็นต้น) ตอนนี้กรองตามเกณฑ์และเลือกร้านที่เหมาะสมกับความต้องการของคุณมากที่สุด ทีนี้ จะเกิดอะไรขึ้นถ้าทีมของคุณวางแผนจะไปงานเลี้ยงอาหารกลางวันในช่วงสุดสัปดาห์ที่จะถึงนี้ ในสถานการณ์นี้ คุณอาจเปิดแล็ปท็อปของคุณ เปิดหน้าเว็บของเว็บไซต์เดียวกัน ดูรอบๆ หน้า ตรวจสอบข้อเสนอ ความหรูหรา และส่วนเสริมของเว็บไซต์

จากตัวอย่างนี้ เราคิดว่าผู้ใช้ที่กำลังเปิดหน้าเว็บบนมือถืออาจกำลังเร่งรีบและไม่มีเวลาดูการออกแบบ ผู้ใช้จะมองหาฟังก์ชันการทำงานแทน UI ของนักออกแบบ อย่างไรก็ตาม เมื่อเปิดหน้าเว็บเดียวกันในเบราว์เซอร์แล็ปท็อป/เดสก์ท็อป ผู้ใช้อาจมีเวลาชื่นชมส่วนการออกแบบ

การตอบสนอง HTML5 ของเว็บ

การตอบสนองช่วยให้นักออกแบบเว็บไซต์บีบหรือขยายหน้าให้พอดีกับพื้นที่หน้าจอของอุปกรณ์และซ่อน/แสดงภาพหรือแท็ก

การออกแบบเว็บที่ตอบสนองตามอุปกรณ์เป็นแนวคิดในการพัฒนาเว็บเพจตามการปรับเลย์เอาต์ตามความละเอียดหน้าจออุปกรณ์ของผู้ใช้ ช่วยให้นักออกแบบเว็บไซต์ปรับแต่งเลย์เอาต์และนำเสนอข้อมูลที่เกี่ยวข้องก่อน:ชั่วโมง หมายเลขโทรศัพท์ เส้นทาง และอาจเชื่อมโยงไปยังเมนู กลับมาที่โต๊ะทำงานของคุณ หน้าร้านอาหารมีเสียงกริ่งและนกหวีดทั้งหมดที่คุณไม่ได้สนใจขณะท่องเว็บบนโทรศัพท์ของคุณ

เลย์เอาต์ใน Responsive Web Designing (RWD) ทำได้โดยใช้พารามิเตอร์เลย์เอาต์แบบยืดหยุ่นหรือแบบของเหลว (เช่น ems และเปอร์เซ็นต์) แทนค่าจำกัด (เช่น พิกเซล จุด ฯลฯ)

การตอบสนอง HTML5 ของเว็บ

เพื่อให้การตอบสนองในหน้าของคุณ โครงสร้างของหน้ามีการเปลี่ยนแปลงและแนวคิดพื้นฐานของ HTML5 มาในรูปภาพ หลักเกณฑ์พื้นฐานสำหรับการเขียนโค้ดใน HTML5 คือ:

  • เนื้อหาอยู่ในไฟล์ HTML
  • รูปลักษณ์และตำแหน่งอยู่ในไฟล์ CSS
  • การตรวจสอบความถูกต้องไปในไฟล์ JavaScript

ดังนั้น เพื่อให้ได้การตอบสนอง เราจำเป็นต้องแทนที่ไฟล์ CSS ด้วยการเปลี่ยนแปลงขนาดหน้าจอของอุปกรณ์ ในขณะที่เนื้อหาของเรา (ซึ่งอยู่ในหน้า HTML) ยังคงเหมือนเดิม

กลยุทธ์ RWD

การออกแบบเว็บที่ตอบสนองตามอุปกรณ์ใช้ Progressive Enhancement แทน Graceful Degradation แบบดั้งเดิม

Graceful Degradation เน้นการสร้างหน้าเว็บที่เข้ากันได้กับเบราว์เซอร์ล่าสุดและขั้นสูงที่สุด นับจากนี้ไป จะมีการรองรับเบราว์เซอร์รุ่นเก่า แต่ข้อบกพร่องที่คาดไว้จะเป็นส่วนหนึ่งของแพ็คเกจ

ในขณะที่ Progressive Enhancement มุ่งเน้นไปที่เนื้อหาแทนที่จะเป็นเบราว์เซอร์ นำแนวคิดนี้เป็นแนวทางในการนำเสนอเนื้อหา เช่นในกรณีของช็อกโกแลต Peanut M&M

  • ถั่วลิสง:เนื้อหาที่มาร์กอัปด้วย html ที่มีความหมายสมบูรณ์
  • เคลือบด้วย CSS เนื้อครีมเข้มข้น

เพิ่ม JS เป็นเปลือกลูกอมแข็ง

เฟรมเวิร์ก RWD

กรอบงาน HTML5 เป็นเพียงเทมเพลตที่สร้างไว้ล่วงหน้าพร้อมไฟล์ CSS &JS ที่นำกลับมาใช้ใหม่ได้ที่กำหนดไว้ล่วงหน้า และข้อความจำลองเป็นเนื้อหาในหน้า พวกเขาช่วยนักพัฒนารุ่นใหม่เริ่มต้นด้วยการออกแบบพื้นฐาน มีการกำหนดเลย์เอาต์และสร้างการออกแบบ

มีกรอบงานหลายแบบในตลาดเพื่อใช้การตอบสนอง ที่นิยมและง่ายต่อการใช้งานคือ – Twitter Bootstrap . หากต้องการเพิ่มลงในรายการ ได้แก่ Foundation, Skeleton, Boilerplate, Kickstart และอีกมากมาย กรอบงานเหล่านี้ส่วนใหญ่ใช้ฐานระบบกริดสำหรับการพัฒนาโครงร่างเริ่มต้น

Twitter Bootstrap ใช้แนวทางมือถือเป็นอันดับแรก ใช้งานฟรีและติดตั้งง่าย ไฟล์ CSS ทั่วไปเป็นส่วนหนึ่งของแพ็คเกจ เพื่อช่วยในการออกแบบองค์ประกอบและการควบคุมส่วนใหญ่บนหน้าเว็บ มีเลย์เอาต์ประเภทต่างๆ เพื่อช่วยในการสร้างหน้าเว็บ

การออกแบบเว็บที่ตอบสนองเป็นที่ต้องการมากที่สุดและช้าและช้ากลายเป็นข้อกำหนดมาตรฐานสำหรับเว็บไซต์ใดๆ มีการสนับสนุนมากมายสำหรับการนำไปใช้งานทางออนไลน์และมีเครื่องมือมากมายให้ใช้งาน