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