• Bài Đăng Mới

    Thursday, May 12, 2016

    [Giới Thiệu] CSS Là Gì ?

    CSS

    Bách khoa toàn thư mở Wikipedia
    Tập tin định kiểu theo tầng
    Phần mở rộng tên file.css
    Internet media typetext/css
    Phát triển bởiWorld Wide Web Consortium
    Phát hành lần đầu17 tháng 12, 1996; 19 năm trước
    Kiểu định dạngStyle sheet language
    Tiêu chuẩnLevel 1 (khuyến cáo)
    Level 2 (khuyến cáo)
    Level 2 Revision 1 (khuyến cáo)
    Trong tin học, các tập tin định kiểu theo tầng – dịch từ tiếng Anh là Cascading Style Sheets (CSS) – được dùng để miêu tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML và XHTML.[1] Ngoài ra ngôn ngữ định kiểu theo tầng cũng có thể dùng cho XML, SVG, XUL. Các đặc điểm kỹ thuật của CSS được duy trì bởi World Wide Web Consortium (W3C). Thay vì đặt các thẻ quy định kiểu dáng cho văn bản HTML (hoặc XHTML) ngay trong nội dung của nó, bạn nên sử dụng CSS.

    Mục lục

       
    • 1Tác dụng của CSS
    • 2Sử dụng CSS
    • 3Mức độ ưu tiên của CSS
    • 4Cú pháp
    • 5CSS Selector
    • 6Tham khảo
    • 7Nghiên cứu thêm
    • 8Liên kết ngoài

    Tác dụng của CSS

    • Hạn chế tối thiểu việc làm rối mã HTML của trang Web bằng các thẻ quy định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu), khiến mã nguồn của trang Web được gọn gàng hơn, tách nội dung của trang Web và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung.
    • Tạo ra các kiểu dáng có thể áp dụng cho nhiều trang Web, giúp tránh phải lặp lại việc định dạng cho các trang Web giống nhau.

    Sử dụng CSS

    Có 3 cách để sử dụng CSS.
    • "Inline CSS": Áp dụng trực tiếp trên một đối tượng nhất định bằng thuộc tính style:
    <span style="font-weight:bold; text-decoration:underline; color:#FF0000;">Đoạn text cần in đậm, gạch chân, màu đỏ</span>
    
    • "Internal CSS": Đặt CSS ở đầu trang Web để áp dụng kiểu dáng cho toàn bộ trang ấy, khi đó chỉ cần đặt đoạn CSS vào trong cặp thẻ <style> rồi đặt vào trong phần header của Web (giữa <head> và </head>):
    <style type="text/css">
    body {font-family:verdana; color:#0000FF;} /* Kiểu chữ trong trang Web là "Verdana", màu chữ thông thường là màu xanh dương */
    </style>
    
    • "External CSS": Đặt các thuộc tính CSS vào một tệp tin riêng biệt (*.css), khi đó có thể tham chiếu đến từ nhiều trang Web khác nhau:
    • Ví dụ về nội dung tệp style.css:
    body {font-family:verdana; color:#0000FF;}
    
    • Tham chiếu tới tệp tin CSS trên từ trang Web bằng đoạn mã (mã có thể nằm ngoài thẻ <head>):
    <link rel="stylesheet" type="text/css" href="style.css"/>
    

    Mức độ ưu tiên của CSS

    Mức độ ưu tiên khi áp dụng CSS như sau:
    External CSS < Internal CSS < Inline CSS
    Có thể hiểu rằng mã CSS nào "gần" với tag nhất thì sẽ được ưu tiên áp dụng hơn cả.

    Cú pháp

    Cú pháp cơ bản:[2]
    css_selector_1 {
      thuc_tính_1: giá_tr_ca_thuc_tính_1;
      thuc_tính_2: giá_tr_ca_thuc_tính_2;
    ...
      thuc_tính_n: giá_tr_ca_thuc_tính_n;
    }
    css_selector_2 {
      thuc_tính_1: giá_tr_ca_thuc_tính_1;
      thuc_tính_2: giá_tr_ca_thuc_tính_2;
    ...
      thuc_tính_n: giá_tr_ca_thuc_tính_n;
    }
    ...
    css_selector_n {
      thuc_tính_1: giá_tr_ca_thuc_tính_1;
      thuc_tính_2: giá_tr_ca_thuc_tính_2;
    ...
      thuc_tính_n: giá_tr_ca_thuc_tính_n;
    }
    
    Chú thích: Bạn có thể soạn chú thích cho CSS nhằm tiện cho việc tham khảo hoặc tra cứu về sau. Cú pháp của chú thích trong CSS như sau
      /* Chú thích 1 */
      /* Chú thích 2 */
      /* Chú thích 3,
          đây là một chú thích nhiều dòng
      */
    
    Ví dụ minh họa về mã CSS:
    body {
      background: #ffffff;
      /* trang Web sẽ có nền màu trắng */
      font-family: Verdana;
      /* font chữ mặc định là Verdana */
      color: #ff0000;
      /* màu chữ mặc định
      là màu đỏ */
    }
    

    CSS Selector

    CSS Selector dùng để xác định đoạn mã CSS tương ứng được bao trong phần từ { đến } sẽ được áp dụng cho những thành phần nào trong trang Web.
    Như ví dụ ở đoạn mã trên, ta có thể thấy dạng CSS Selector đơn giản nhất là CSS Selector theo tag body.



    • Blogger Comments
    • book Comments
    Face

    0 comments:

    Post a Comment

    Item Reviewed: [Giới Thiệu] CSS Là Gì ? Rating: 5 Reviewed By: NGUYEN TRUONG ANH KIET
    Trở Về Đầu