Professional Documents
Culture Documents
CSS là viết tắt của cụm từ Cascading Style Sheets, đây là ngôn ngữ dùng để tìm và định dạng
miêu tả lại các phần tử được tạo ra bởi ngôn ngữ Markup cấu trúc HTML. Để nói một cách
ngắn gọn, CSS là ngôn ngữ dùng để tạo nên phong cách cho trang web. Chúng ta có thể hiểu
đơn giản rằng, nếu HTML đóng vai trò định dạng các phần tử, cấu trúc trên website như việc
tạo ra các đoạn văn bản, các tiêu đề heading, bảng,…thì ngôn ngữ CSS sẽ giúp chúng ta có
thể định dạng “phong cách” cho các phần tử HTML đó như thay đổi bố cục, màu sắc trang,
màu chữ, font chữ, cấu trúc…
Ngôn ngữ CSS lần đầu tiên được đề xuất bởi Håkon Wium Lie vào ngày 10 tháng 10 năm
1994. Trong thời điểm đó, Lie đang làm việc với Tim Berners-Lee (cha đẻ của ngôn ngữ
HTML và mạng World Wide Web) tại CERN. CSS hoạt động dựa trên phương thức là nó sẽ
tìm dựa vào các vùng chọn, vùng chọn có thể là tên một thẻ HTML (tag), lớp (class), ID hay
nhiều kiểu khác. Sau đó, nó sẽ áp dụng các thuộc tính cần thay đổi lên vùng chọn đó.
Ví dụ về CSS:
p {
font-size: 100%;
color: dimgray;
}
>>> Có thể bạn cần: Một số trang web học lập trình website hữu ích
Ví dụ: Nếu bạn đang phát triển một trang web lớn, nhiều thông tin, gồm nhiều mục với phông
chữ và màu sắc khác nhau được thêm vào mỗi trang, đây sẽ là một nỗi ám ảnh vì bạn buộc
phải code lại toàn bộ những thuộc tính trên ở mỗi trang dù chúng giống nhau.
3. Cung cấp thêm nhiều sự lựa chọn thuộc tính cho trang web
Một ưu điểm vượt trội khác của CSS, đó là nó sẽ cung cấp thuộc tính chi tiết hơn so với
HTML trên cùng một giao diện trang web. Nhờ đó mà CSS cũng đem lại nhiều <style> (lựa
chọn phong cách) hơn, khả năng điều chỉnh giao diện các trang web một cách tiện lợi, thu hút
và thân thiện hơn với người xem.
4. Tính thiết yếu và không thể tách rời
HTML, CSS và JavaScript được xem là bộ 3 công cụ “thần thánh” không thể thiếu của
các lập trình viên website, dùng để tạo nên một website hoàn chỉnh. HTML đóng vai trò như
bộ khung, cấu trúc của website; CSS sẽ đảm nhiệm phần giao diện, màu sắc và mức độ thu
hút và JavaScript sẽ nhận trọng trách “động” cho trang web. Do đó có thể thấy cả 3 ngôn ngữ
đều có vai trò quan trọng và không thể thiếu để có một website hoàn hảo.
Tổng kết
Ngôn ngữ CSS giúp cho việc trình bày, định dạng màu sắc, font chữ, vị trí, thuộc tính,... cho
các phần tử trên website trở nên thu hút hơn, nói cách khác CSS giúp định hình phong cách
cho trang web. CSS được coi là khâu xử lý tiếp nối HTML trong các lớp xử lý ở khâu
frontend trong quy trình xây dựng website và đây cũng là thành phần không thể thiếu trong
quá trình xây dựng và thiết kế một trang web.
Và đó là tất cả những thông tin về ngôn ngữ CSS mà Green Academy đã tổng hợp và thông
tin đến bạn. Hy vọng thông qua bài viết này bạn đã có cho mình những thông tin cần thiết về
CSS. Nếu bạn có mong muốn trở thành một nhà thiết kế giao diện web hay lập trình viên xây
dựng website từ front đến backend thì có thể tham khảo qua khóa học Lập trình Full-
Stack và Thiết kế Web cực kỳ hiệu quả tại Green Academy bạn nhé!