อินเทอร์เน็ตออกแบบเว็บ

Centered: CSS-รูปแบบ

เมื่อรูปแบบของหน้ามักจะเป็นสิ่งจำเป็นที่จะทำให้เป็นศูนย์กลาง CSS ทาง: ยกตัวอย่างเช่นที่ศูนย์หน่วยงานหลัก มีการแก้ปัญหาหลายปัญหานี้ซึ่งแต่ละช้าก็เร็วจะต้องใช้ coder ใด ๆ

ตําแหน่งข้อความไปยังศูนย์

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

  • text-align: ศูนย์;

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

หน้ามักจะสอดคล้องกับตัวเองแอตทริบิวต์แท็ก นี้ทันทีทำให้โค้ดที่ไม่ถูกต้องตั้งแต่ W3C ได้รับการยอมรับแอตทริบิวต์จัดล้าสมัย ใช้มันบนหน้าเว็บไม่แนะนำ

บล็อกศูนย์กลาง

หากคุณต้องการตั้งค่าการจัดตำแหน่งของ div ที่อยู่ตรงกลางที่ CSS สามารถนำเสนอค่อนข้างเป็นวิธีที่สะดวกสบาย: การใช้ขอบ padding ภายนอก padding สามารถระบุได้ว่าเป็นองค์ประกอบบล็อกและสายบล็อก ค่า Svoysva ควรเป็น 0 (padding แนวตั้ง) และอัตโนมัติ (เยื้องอัตโนมัติแนวนอน):

  • margin: 0 อัตโนมัติ;

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

การจัดตำแหน่งของขอบด้านซ้ายหรือขวาของบล็อก

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

  • .left {ลอย: ด้านซ้าย;}
  • .right {ลอย: ขวา}

หากมีการบล็อกที่สามซึ่งจะต้องอยู่ภายใต้สองช่วงตึกแรก (เช่นส่วนท้าย) แล้วมันเป็นสิ่งจำเป็นที่จะลงทะเบียนคุณลักษณะที่ชัดเจน:

  • .left {ลอย: ด้านซ้าย;}
  • .right {ลอย: ขวา}
  • ส่วนท้าย {ชัดเจนทั้ง}

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

แนวตั้ง

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

  • การจัดตำแหน่งของเขตแดนบน - .child {แนวตั้งชิด: ด้านบน};
  • ศูนย์กลาง - .child {แนวตั้งชิด: กลาง};
  • การจัดตำแหน่งของขอบด้านล่าง - .child {แนวตั้งชิด: ด้านล่าง};

ในองค์ประกอบของบล็อกเสียง text-align หรือแนวตั้งชิดไม่ได้ใช้

ปัญหาที่เป็นไปด้วยหน่วยชิด

บางครั้ง div align ศูนย์กลางของ CSS-วิธีที่สามารถทำให้เกิดปัญหาเล็กน้อย ตัวอย่างเช่นเมื่อใช้ลอย: ยกตัวอย่างเช่นมีสามบล็อก: .first, .second และ .third บล็อกที่สองและสามอยู่ในครั้งแรก องค์ประกอบที่มีชั้นเรียนจัดชิดซ้ายสองและบล็อกสุดท้าย - ด้านขวา หลังจากการจัดตำแหน่งทั้งสองลดลงจากกระแส ถ้าองค์ประกอบหลักไม่ได้กำหนดความสูง (เช่น 30em) ก็จะยุติการยืดความสูงของหน่วยงาน บริษัท ย่อย เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ใช้ "spacer" - หน่วยพิเศษซึ่งเห็น .second และ .third CSS-รหัส:

  • .second {ลอย: ซ้าย}
  • .third {ลอย: ขวา}
  • .clearfix {ความสูง: 0; ชัดเจนทั้ง;}

หลอกมักจะใช้: หลังซึ่งช่วยให้การกลับมาบล็อกเข้าไปในสถานที่โดยการสร้าง psevdorasporki (ในตัวอย่างใน div ที่มีชั้นอยู่ภายในภาชนะและประกอบด้วย .left .first และ .right):

  • .left {ลอย: ซ้าย}
  • .right {ลอย: ขวา}
  • .container: หลังจาก {เนื้อหา: ''; จอแสดงผล: ตาราง; ชัดเจนทั้ง;}

ตัวเลือกข้างต้น - ที่พบมากที่สุดแม้ว่าจะมีการเปลี่ยนแปลงบางอย่าง คุณสามารถหาวิธีที่ง่ายที่สุดและสะดวกที่สุดในการสร้าง psevdorasporki โดยการทดลอง

ปัญหาอีกประการหนึ่งรูปแบบที่พบบ่อย - การจัดตำแหน่งขององค์ประกอบบรรทัดบล็อก หลังจากที่แต่ละของพวกเขามีพื้นที่เพิ่มโดยอัตโนมัติ จับมันจะช่วยให้อัตรากำไรขั้นต้นของสถานที่ซึ่งถูกกำหนดโดยการเยื้องเชิงลบ มีวิธีอื่น ๆ ที่ใช้ไม่บ่อยตัวอย่างเช่นมีการตั้งค่า ขนาดตัวอักษร ในกรณีนี้คุณสมบัติขององค์ประกอบหลักที่ลงทะเบียน font-size: 0 หากตั้งอยู่ในบล็อกของข้อความคุณสมบัติขององค์ประกอบบรรทัดบล็อกได้กลับไปขนาดตัวอักษรที่ต้องการ ยกตัวอย่างเช่น font-size: 1em วิธีการที่จะไม่เสมอสะดวกดังนั้นมันเป็นมากขึ้นที่ใช้กันทั่วไปรุ่นที่มีอัตรากำไรภายนอก

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.unansea.com. Theme powered by WordPress.