CSS là gì?
Sunday, 25. November 2007, 16:56:41
Nhưng thực tế chỉ cần biết được CSS là gì là bạn có thể làm việc được với CSS (tất nhiên với điều kiện là bạn đã nắm vững xHTML
Nào thì vào đề, theo đúng tinh thần "question" của blog này (tên blog là question mà từ đầu tới tời giờ mới hỏi 1 câu, he he).
Theo định nghĩa, thì CSS là viết tắt của "Cascading Style Sheets", từ này đôi khi được các "dịch giả" Việt Nam dịch ra là "bảng kiểu xếp tầng" theo kiểu word for word : Sheet = bảng; Style = kiểu; Cascading = xếp tầng. Ờ, có vẻ hợp lý đây, nhưng đọc xong "hiểu chít liền". Thường thì bà con ta vẫn cứ gọi là CSS mà chẳng thèm dịch. Hôm nay tôi quyết định đi sâu vào cái này xem sao.
Khi người ta phỏng vấn Eric Meyer(một "cây đại thụ" trong "làng CSS"): "Với những người mới học hỏi về chuẩn Web - cũng đồng nghĩa với học CSS - theo ông điều gì là quan trọng nhất". Thì Eric Mayer có trả lời là "Quan trọng nhất là chữ C trong CSS - tức là Cascading - cũng có nghĩa là cách thức tổ chức, cấu trúc các phần tử trong một trang web và sự phân lớp, thừa kế thuộc tính các phần tử đó..."
Nguyên văn:
The #1 most important aspect? I'd have to say the "cascading" part, which encompasses not just the cascade but also inheritance, specificity, and selector construction. Once you get all that down, the rest is visual details.
After that, I'd say thoroughly understanding visual formatting, both block and inline, is crucial. You can save yourself a ton of headaches if you know how things are supposed to work, instead of assuming that CSS will act the way you expect it to work. Like any language, CSS has rules, and ignoring them is just going to lead to confusion.
Okie, vậy tôi mạn phép dịch CSS là "bảng định dạng theo cấu trúc".
Có lẽ đến đây, với những bạn mới biết đến CSS thì CSS vẫn là một khái niệm mù mờ. Hẹn các bạn ở bài sau "Vì sao lại sử dụng CSS". Mặc dù loạt bài viết do Sonny viết (tôi đã giới thiệu ở đầu blog) đã nói rõ điều này, nhưng tôi muốn khẳng định lại một lần nữa, nhằm "đập tan những quan điểm chống đối", đồng thời làm rõ hơn "thế nào là CSS".[U














