ล่าสุดการพัฒนาเว็บบทเรียน
×

CSS เกี่ยวกับการสอน

CSS บ้าน CSS บทนำ CSS วากยสัมพันธ์ CSS ทำอย่างไร CSS สี CSS ภูมิหลัง CSS พรมแดน CSS อัตรากำไรขั้นต้น CSS การขยายความ CSS สูงกว้าง CSS ข้อความ CSS แบบอักษร CSS การเชื่อมโยง CSS รายการ CSS ตาราง CSS รูปแบบกล่อง ร่าง CSS การแสดงผล CSS CSS ความกว้างสูงสุด CSS ตำแหน่ง CSS ลอย CSS Inline-block CSS เป็นเส้นตรง CSS combinators CSS หลอกชั้น CSS องค์ประกอบหลอก CSS แถบนำทาง CSS เมนูแบบเลื่อนลง CSS คำแนะนำเครื่องมือ CSS แกลเลอรี่ภาพ CSS ภาพทึบ CSS ภาพแบบ Sprite CSS attr Selectors รูปแบบ CSS CSS เคาน์เตอร์

CSS3

CSS3 บทนำ CSS3 มุมโค้งมน CSS3 แสดงสินค้าชายแดน CSS3 ภูมิหลัง CSS3 สี CSS3 การไล่ระดับสี CSS3 เงา CSS3 ข้อความ CSS3 แบบอักษร CSS3 แปลง 2D CSS3 แปลง 3D CSS3 การเปลี่ยน CSS3 ภาพเคลื่อนไหว CSS3 ภาพ CSS3 ปุ่ม CSS3 การให้เลขหน้า CSS3 หลายคอลัมน์ CSS3 หน้าจอผู้ใช้ CSS3 กล่องขนาด CSS3 Flexbox CSS3 สื่อแบบสอบถาม CSS3 ตัวอย่าง MQ

CSS การออกแบบเว็บที่ตอบสนอง

การออกแบบเว็บที่ตอบสนอง แนะนำ การออกแบบเว็บที่ตอบสนอง วิวพอร์ต การออกแบบเว็บที่ตอบสนอง ตารางมุมมอง การออกแบบเว็บที่ตอบสนอง สื่อแบบสอบถาม การออกแบบเว็บที่ตอบสนอง ภาพ การออกแบบเว็บที่ตอบสนอง วิดีโอ การออกแบบเว็บที่ตอบสนอง กรอบ

CSS Examples

CSS ตัวอย่าง CSS ทดสอบ CSS ใบรับรอง

CSS References

CSS การอ้างอิง CSS selectors CSS ฟังก์ชั่น CSS หูอ้างอิง CSS Web Safe แบบอักษร CSS Animatable CSS หน่วย CSS PX-EM แปลง CSS สี CSS ค่าสี CSS ชื่อสี CSS3 สนับสนุนเบราว์เซอร์

 

การออกแบบเว็บที่ตอบสนอง - วิวพอร์ต


วิวพอร์ตคืออะไร?

วิวพอร์ตพื้นที่ที่มองเห็นของผู้ใช้ของหน้าเว็บ

วิวพอร์ตแตกต่างกันไปด้วยอุปกรณ์และจะมีขนาดเล็กบนโทรศัพท์มือถือกว่าบนหน้าจอคอมพิวเตอร์

ก่อนที่แท็บเล็ตและโทรศัพท์มือถือหน้าเว็บได้รับการออกแบบเฉพาะสำหรับหน้าจอคอมพิวเตอร์และมันเป็นเรื่องธรรมดาสำหรับหน้าเว็บที่มีการออกแบบแบบคงที่และมีขนาดคงที่

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

นี้ไม่ได้สมบูรณ์แบบ !! แต่การแก้ไขอย่างรวดเร็ว


การตั้ง Viewport

HTML5 แนะนำวิธีการที่จะช่วยให้นักออกแบบเว็บใช้ควบคุม viewport ผ่าน <meta> แท็ก

คุณควรมีดังต่อไป <meta> องค์ประกอบ viewport ในทุกหน้าเว็บของคุณ:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta> องค์ประกอบ viewport ให้คำแนะนำในเบราว์เซอร์ในการควบคุมขนาดของหน้าเว็บและปรับ

width=device-width ส่วนกำหนดความกว้างของหน้าไปตามหน้าจอที่มีความกว้างของอุปกรณ์ (ซึ่งจะแตกต่างกันไปขึ้นอยู่กับอุปกรณ์)

initial-scale=1.0 ส่วนกำหนดระดับการซูมเริ่มต้นเมื่อโหลดหน้าเว็บแล้วเป็นครั้งแรกโดยเบราว์เซอร์

นี่คือตัวอย่างของหน้าเว็บโดยไม่ต้องเมตาแท็กวิวพอร์ตและหน้าเว็บเดียวกันกับเมตาแท็กวิวพอร์ตต่อไปนี้:

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



ขนาดเนื้อหาวิวพอร์ต

ผู้ใช้บริการจะใช้เพื่อเลื่อนเว็บไซต์ในแนวตั้งได้ทั้งบนเดสก์ทอปและอุปกรณ์มือถือ - แต่ไม่แนวนอน!

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

บางกฎระเบียบเพิ่มเติมที่จะปฏิบัติตาม:

1. อย่าใช้ขนาดใหญ่องค์ประกอบความกว้างคงที่ - ตัวอย่างเช่นถ้าจะแสดงภาพที่ความกว้างกว้างกว่าวิวพอร์ตที่จะสามารถทำให้เกิด viewport เพื่อเลื่อนในแนวนอน โปรดจำไว้ว่าการปรับเนื้อหานี้เพื่อให้พอดีกับความกว้างของวิวพอร์ต

2. ไม่ให้เนื้อหาพึ่งพาความกว้าง viewport โดยเฉพาะอย่างยิ่งที่จะทำให้ดี - ตั้งแต่ขนาดหน้าจอและความกว้างพิกเซล CSS แตกต่างกันระหว่างอุปกรณ์เนื้อหาไม่ควรพึ่งพาความกว้าง viewport โดยเฉพาะอย่างยิ่งที่จะทำให้ดี

3. ใช้ CSS คำสั่งสื่อที่จะใช้จัดแต่งทรงผมที่แตกต่างกันสำหรับหน้าจอขนาดเล็กและขนาดใหญ่ - การตั้งค่าความกว้างขนาดใหญ่ CSS แน่นอนสำหรับองค์ประกอบของหน้าจะทำให้เกิดองค์ประกอบที่จะกว้างเกินไปสำหรับวิวพอร์ตบนอุปกรณ์ที่มีขนาดเล็ก แทนที่จะพิจารณาโดยใช้ค่าความกว้างเช่นความกว้าง: 100% นอกจากนี้ยังต้องระวังของการใช้ขนาดใหญ่ค่าตำแหน่งแน่นอน ก็อาจจะทำให้องค์ประกอบที่จะตกอยู่นอกวิวพอร์ตบนอุปกรณ์ขนาดเล็ก