CSS là gì và các loại của nó với các ví dụ?

Cascading Style Sheets (CSS) là ngôn ngữ biểu định kiểu được sử dụng để mô tả cách trình bày của tài liệu được viết bằng HTML hoặc XML (bao gồm các phương ngữ XML như SVG, MathML hoặc XHTML). CSS mô tả cách các phần tử sẽ được hiển thị trên màn hình, trên giấy, trong lời nói hoặc trên các phương tiện khác

CSS là một trong những ngôn ngữ cốt lõi của web mở và được chuẩn hóa trên các trình duyệt Web theo thông số kỹ thuật của W3C. Trước đây, việc phát triển các phần khác nhau của đặc tả CSS được thực hiện đồng bộ, cho phép tạo phiên bản cho các đề xuất mới nhất. Bạn có thể đã nghe nói về CSS1, CSS2. 1 hoặc thậm chí CSS3. Sẽ không bao giờ có CSS3 hoặc CSS4;

Sau CSS2. 1, phạm vi của thông số kỹ thuật đã tăng lên đáng kể và tiến trình trên các mô-đun CSS khác nhau bắt đầu khác nhau rất nhiều nên việc phát triển và đưa ra các đề xuất riêng cho từng mô-đun trở nên hiệu quả hơn. Thay vì tạo phiên bản cho đặc tả CSS, W3C hiện định kỳ chụp nhanh trạng thái ổn định mới nhất của đặc tả CSS và tiến trình của các mô-đun riêng lẻ. Các mô-đun CSS hiện có số phiên bản hoặc cấp độ, chẳng hạn như Mô-đun màu CSS Cấp 5

tài nguyên chính

Giới thiệu CSS

Nếu bạn là người mới trong lĩnh vực phát triển web, hãy nhớ đọc bài viết cơ bản về CSS của chúng tôi để tìm hiểu CSS là gì và cách sử dụng nó

Hướng dẫn CSS

Khu vực học tập CSS của chúng tôi có rất nhiều hướng dẫn để đưa bạn từ cấp độ mới bắt đầu đến thành thạo, bao gồm tất cả các nguyên tắc cơ bản

Tham chiếu CSS

Tài liệu tham khảo đầy đủ về CSS của chúng tôi dành cho các nhà phát triển Web dày dạn kinh nghiệm mô tả mọi thuộc tính và khái niệm về CSS

Tìm cách trở thành một nhà phát triển web front-end?

Chúng tôi đã tập hợp một khóa học bao gồm tất cả các thông tin cần thiết mà bạn cần để hướng tới mục tiêu của mình

Bắt đầu

hướng dẫn

Khu vực Học tập CSS của chúng tôi có nhiều mô-đun dạy CSS từ đầu — không yêu cầu kiến ​​thức trước đó

CSS bước đầu tiên

CSS (Cascading Style Sheets) được sử dụng để tạo kiểu và bố cục trang web — ví dụ: để thay đổi phông chữ, màu sắc, kích thước và khoảng cách của nội dung, chia nội dung thành nhiều cột hoặc thêm hoạt ảnh và các tính năng trang trí khác. Mô-đun này cung cấp một khởi đầu nhẹ nhàng cho con đường hướng tới sự thành thạo CSS của bạn với những kiến ​​thức cơ bản về cách thức hoạt động của nó, cú pháp trông như thế nào và cách bạn có thể bắt đầu sử dụng nó để thêm kiểu dáng cho HTML

khối xây dựng CSS

Mô-đun này tiếp tục ở nơi mà các bước đầu tiên của CSS bị bỏ dở — bây giờ bạn đã quen với ngôn ngữ và cú pháp của nó, đồng thời có một số kinh nghiệm cơ bản khi sử dụng nó, đã đến lúc tìm hiểu sâu hơn một chút. Mô-đun này xem xét tầng và tính kế thừa, tất cả các loại bộ chọn chúng tôi có sẵn, đơn vị, kích thước, nền và đường viền kiểu dáng, gỡ lỗi, v.v.

Mục đích ở đây là cung cấp cho bạn bộ công cụ để viết CSS thành thạo và giúp bạn hiểu tất cả lý thuyết cơ bản, trước khi chuyển sang các nguyên tắc cụ thể hơn như kiểu văn bản và bố cục CSS

văn bản tạo kiểu CSS

Với kiến ​​thức cơ bản về ngôn ngữ CSS, chủ đề CSS tiếp theo để bạn tập trung vào là tạo kiểu cho văn bản — một trong những điều phổ biến nhất bạn sẽ làm với CSS. Ở đây chúng ta xem xét các nguyên tắc cơ bản về kiểu dáng văn bản, bao gồm cài đặt phông chữ, độ đậm, chữ nghiêng, khoảng cách dòng và chữ, đổ bóng và các tính năng văn bản khác. Chúng tôi kết thúc mô-đun bằng cách xem xét việc áp dụng các phông chữ tùy chỉnh cho trang của bạn, đồng thời tạo kiểu cho các danh sách và liên kết

bố cục CSS

Tại thời điểm này, chúng ta đã xem xét các nguyên tắc cơ bản về CSS, cách tạo kiểu cho văn bản cũng như cách tạo kiểu và thao tác với các hộp chứa nội dung của bạn bên trong. Bây giờ là lúc để xem cách đặt các hộp của bạn ở đúng vị trí liên quan đến chế độ xem và với nhau. Chúng tôi đã đề cập đến các điều kiện tiên quyết cần thiết để giờ đây chúng tôi có thể tìm hiểu sâu về bố cục CSS, xem xét các cài đặt hiển thị khác nhau, các công cụ bố cục hiện đại như flexbox, lưới CSS và định vị cũng như một số kỹ thuật cũ mà bạn có thể vẫn muốn biết về

Sử dụng CSS để giải quyết các sự cố thường gặp

Mô-đun này cung cấp liên kết đến các phần nội dung giải thích cách sử dụng CSS để giải quyết các sự cố thường gặp khi tạo trang web

Thẩm quyền giải quyết

  • tham chiếu CSS. Tài liệu tham khảo đầy đủ này dành cho các nhà phát triển Web dày dạn kinh nghiệm mô tả mọi thuộc tính và khái niệm về CSS
  • Khái niệm chính CSS
    • Cú pháp và hình thức của ngôn ngữ
    • Tính đặc hiệu, tính kế thừa và Cascade
    • Đơn vị và giá trị CSS và ký hiệu chức năng
    • Mô hình hộp và thu gọn lề
    • khối chứa
    • Ngữ cảnh xếp chồng và định dạng khối
    • Giá trị ban đầu, được tính toán, được sử dụng và thực tế
    • Thuộc tính tốc ký CSS
    • Bố cục hộp linh hoạt CSS
    • Bố cục lưới CSS
    • bộ chọn CSS
    • Truy vấn phương tiện truyền thông
    • hoạt hình

sách dạy nấu ăn

Sách hướng dẫn về bố cục CSS nhằm mục đích tập hợp các công thức cho các mẫu bố cục phổ biến, những điều bạn có thể cần triển khai trong trang web của mình. Ngoài việc cung cấp mã mà bạn có thể sử dụng làm điểm bắt đầu trong các dự án của mình, các công thức này nêu bật các cách sử dụng thông số kỹ thuật bố cục khác nhau và các lựa chọn bạn có thể thực hiện với tư cách là nhà phát triển

3 loại CSS là gì?

Có 3 phương pháp riêng biệt để tạo kiểu trong CSS, Kiểu cục bộ, Kiểu cấp độ trang và Kiểu bên ngoài

CSS trong HTML với ví dụ là gì?

CSS nội bộ được sử dụng để xác định kiểu cho một trang HTML . CSS nội bộ được xác định trong phần