เกี่ยวกับปัญหาของ CSS ที่ควบคุมการจัดกึ่งกลางแนวนอนของ DIV ฉันเห็นว่าผู้มาใหม่หลายคนสับสน ฉันจำได้ว่าครั้งแรกที่ฉันอ่าน CSS เป็นหนังสือที่เขียนโดยชาวต่างชาติและพูดถึงการใช้การจัดกึ่งกลาง
ขอบซ้าย:อัตโนมัติ; ขอบขวา:อัตโนมัติ; |
ที่จริงแล้วมันเทียบเท่ากับ:
ระยะขอบ:0 อัตโนมัติ; |
ดังนั้นคุณสามารถใช้วิธีนี้ได้ แต่บางคนพบว่ามันไม่ได้อยู่ตรงกลางเมื่อใช้ IE ขอแนะนำให้คุณตรวจสอบว่าคุณไม่มีการประกาศ DTD หรือไม่
<!DOCTYPE html สาธารณะ “-//W3C//DTD XHTML 1.0 การเปลี่ยนผ่าน//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> |
ขอบซ้าย:50%; |
บางครั้งคุณจะพบว่าสองสิ่งนี้ไม่เพียงพอ เข้ากันไม่ได้กับเบราว์เซอร์บางตัว ดังนั้นฉันจึงพบวิธีที่สาม ซึ่งส่วนใหญ่จะพิจารณา IE และใช้วิธีแรก มันต้องมีการตั้งค่าร่างกาย
เนื้อความ {จัดข้อความ: กึ่งกลาง;} |
ข้อความข้างต้นเป็นเพียงการอ้างอิงและภาพร่างหลังอาหารค่ำ ใครๆ ก็ใส่ใจได้ในงานจริง!