วิธีการจัดกึ่งกลางเว็บไซต์โดยไม่ต้องเลื่อน
การออกแบบเว็บไซต์สำหรับธุรกิจและองค์กรอื่น ๆ มักจะรวมองค์ประกอบของแบรนด์และการตลาดไว้อย่างชัดเจน หากเว็บไซต์ของคุณมีเว็บเพจที่คุณต้องการจัดกึ่งกลางคุณสามารถทำได้ด้วยตัวเองโดยใช้รหัส HTML และ CSS (Cascading Style Sheet) ร่วมกัน นักพัฒนาหลายคนใช้คุณสมบัติการเลื่อนสำหรับองค์ประกอบเว็บเพจเพื่อกำหนดคุณสมบัติการจัดกึ่งกลาง แต่สิ่งนี้ไม่น่าเชื่อถือเสมอไป ในการกำหนดรูปแบบเว็บไซต์กึ่งกลางและหน้าเว็บที่จะปรากฏโดยไม่มีแถบเลื่อนจำเป็นต้องมีการประกาศ CSS เล็กน้อย
1
สร้างหน้า HTML ของคุณ หากคุณมีหน้าเว็บที่คุณใช้งานอยู่ให้เปิดหน้านั้น มิฉะนั้นสร้างไฟล์ใหม่ในโปรแกรมแก้ไขข้อความและบันทึกด้วยนามสกุล ".html" ใช้โครงร่างต่อไปนี้:
ขอให้สังเกตว่าหน้านั้นมีส่วนสำหรับโค้ด CSS ในส่วนหัวและองค์ประกอบในเนื้อความ เนื้อหาของหน้าควรอยู่ในองค์ประกอบนี้ หากคุณกำลังทำงานกับเพจที่มีอยู่ให้ค้นหารหัส CSS ซึ่งอาจถูกเก็บไว้ในไฟล์ CSS แยกต่างหากที่เชื่อมโยงกับจากส่วนหัวของหน้าเว็บของคุณ
2
ระบุคอนเทนเนอร์ของเพจใน CSS ในการจัดรูปแบบองค์ประกอบที่มีคุณต้องระบุใน CSS code ก่อน ในส่วนสไตล์ในส่วนหัวของหน้าของคุณหรือไฟล์แยกต่างหากถ้านั่นคือสิ่งที่คุณกำลังทำงานอยู่ให้เพิ่มตัวเลือกและเค้าร่างต่อไปนี้:
คอนเทนเนอร์ {
}
ค่านี้ระบุองค์ประกอบที่มี "container" เป็นแอตทริบิวต์ ID การประกาศสไตล์สำหรับองค์ประกอบจะปรากฏขึ้นระหว่างวงเล็บเปิดและปิด หรือคุณสามารถระบุองค์ประกอบโดยใช้ค่าแอตทริบิวต์ class ดังนี้:
.container {
}
สิ่งนี้จะระบุองค์ประกอบต่อไปนี้:
3
ใช้ความกว้างคงที่กับองค์ประกอบเพื่อจัดกึ่งกลางเนื้อหา ในการจัดองค์ประกอบให้อยู่กึ่งกลางในหน้าของคุณองค์ประกอบที่มีจะต้องมีความกว้างคงที่ เพิ่มหนึ่งรายการระหว่างวงเล็บเหลี่ยม CSS สำหรับองค์ประกอบ "คอนเทนเนอร์" ดังนี้:
ความกว้าง: 800px;
ปรับเปลี่ยนค่าความสูงเพื่อให้เหมาะกับการออกแบบของคุณ ตอนนี้คุณสามารถใช้คุณสมบัติมาร์จิ้นซึ่งจะบังคับให้องค์ประกอบอยู่กึ่งกลางภายในหน้า:
margin: อัตโนมัติ;
4
ป้องกันองค์ประกอบจากการเลื่อน หากคุณไม่ต้องการให้หน้าเลื่อนคุณต้องใช้คุณสมบัติความสูงกับองค์ประกอบคอนเทนเนอร์ดังนี้:
ความสูง: 90%;
แก้ไขค่าให้เหมาะกับการออกแบบของคุณ หากองค์ประกอบภายในคอนเทนเนอร์ใช้พื้นที่มากกว่านี้และคุณต้องการป้องกันการเลื่อนคุณต้องซ่อนองค์ประกอบมากเกินดังนี้:
ล้น: ซ่อน;
การทำเช่นนี้จะหยุดแถบเลื่อนไม่ให้ปรากฏแม้ว่าเนื้อหาในหน้าเว็บของคุณจะมีความสูงเกินกว่าที่กำหนดไว้ในเบราว์เซอร์ของผู้ใช้
5
บันทึกและดูหน้าของคุณ เปิดในเบราว์เซอร์หรืออัปโหลดไปยังเว็บไซต์ของคุณเพื่อดูผลลัพธ์ คุณอาจต้องทำการปรับเปลี่ยนเพื่อให้ถึงแบบที่คุณต้องการ ตรวจสอบให้แน่ใจว่าคุณทดสอบหน้าเว็บเมื่อคุณมีเนื้อหาที่สมบูรณ์ในนั้นเนื่องจากลักษณะที่ปรากฏอาจแตกต่างกันอย่างมีนัยสำคัญ
ปลาย
- เว็บเบราว์เซอร์ต่าง ๆ ใช้กฎ CSS ในรูปแบบที่แตกต่างกันดังนั้นให้แน่ใจว่าคุณทดสอบหน้าเว็บของคุณในมากกว่าหนึ่ง
การเตือน
- การซ่อนองค์ประกอบของเว็บเพจมากเกินไปอาจทำให้ผู้ใช้บางคนไม่เห็นเนื้อหาของหน้าเว็บทั้งหมด