Ý nghĩa css

Nếu bạn mới bắt đầu làm quen với ngôn ngữ CSS. Bài viết này rất bổ ích để bạn hiểu khái niệm CSS là gì và bố cục, cấu trúc chuẩn xác khi sử dụng CSS một cách hiểu quả

Nội dung

CSS là gì?

CSS viết tắt của Cascading Style Sheets được sử dụng để mô tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML và XHTML. Hay nói cách khác CSS là ngôn ngữ tạo kiểu cho trang web

CSS là gì?

Nếu như HTML có nhiệm vụ định dạng các phần tử trên trang web như tạo bố cục hay các đoạn văn bản thì CSS giúp mình thêm các kiểu vào các phần tử HTML như chữ, màu sắc, nền, bố cục, ranh giới,…

Đặ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ẻ định dạng kiểu dáng cho văn bản HTML ngay trong nội dung của nó, thì bạn nên sử dụng CSS để làm điều đó một cách chuyên nghiệp và dễ quản lý trong việc bổ sung và chỉnh sửa được nhanh hơn



body {
background-color: lightblue; 
text-align: center;
}

h1 {
color: blue; 
font-size: 40px;
}

p {
font-family: verdana; 
font-size: 20px;
}

Cách hoạt động của CSS

Phương thức hoạt động của CSS sẽ được tìm dựa trên vùng lựa chọn, có thể là thẻ HTML, ID, lớp,… Sau đó thực hiện thêm các thuộc tính cần thay đổi ngay trên đó. Bộ chọn sẽ trỏ về phần tử HTML mà bạn cần muốn tạo kiểu và việc khai báo các thuộc tính sẽ cách nhau bởi dấu chấm phẩy “;”

Chi tiết cách thức hoạt động của CSS

Mỗi lần khai báo bao gồm tên CSS và giá trị, cách nhau bởi dấu hai chấm “. ”. Block khai báo được đặt trong dấu ngoặc kép “{}”. Bạn có thể xem ví dụ cụ thể dưới đây


p {
color: red;
text-weight: bold;
}

Chương trình khuyến mãi "Vui Xuân Như Ý - Lì Xì Đầy Ví"

Ưu điểm của CSS

Một số điểm ưu tiên của CSS có thể được biết đến như

  • Dễ dàng cập nhật style CSS
  • Tạo kiểu dáng riêng biệt, không bị trùng lặp
  • Tích hợp tệp CSS dễ dàng trên HTML
  • Tiết kiệm thời gian vì mã rút ngắn
  • Chế độ làm rối các mã HTML của trang web bằng các thẻ [in đậm, in nghiêng, gạch chân, màu chữ,…]. Làm mã nguồn của trang web gọn gàng

Bố cục và cấu trúc đoạn mã CSS

Sắp xếp mã cục bộ CSS

Bố cục của CSS là dạng hộp có hình chữ nhật và mỗi hộp sẽ có các khoảng trống trên trang bao gồm

Bố cục của CSS
  • Lề. Là khoảng cách xung quanh bên ngoài của phần tử
  • Biên giới. As a đường liên kết nằm bên ngoài phần đệm
  • đệm. Không gian xung quanh nội dung

Constructor of a CSS đoạn code

Một đoạn mã CSS sẽ bao gồm vùng chọn, thuộc tính và giá trị, không có định dạng như dưới đây

vùng chọn {

   thuộc tính : giá trị;

   thuộc tính: giá trị;

   .....

}

in which

  • Đầu tiên, sẽ khai báo vùng chọn cần CSS
  • Mỗi thuộc tính có một giá trị riêng, giá trị có thể là định dạng số hoặc chữ tùy thuộc vào danh sách CSS
  • Giá trị sẽ nằm trong dấu ngoặc kép {} và cách thuộc tính bằng dấu hai chấm “. ”
  • Cuối mỗi thuộc tính khai báo sẽ luôn có dấu chấm phẩy “;”
  • Có thể thêm nhiều thuộc tính mà không bị giới hạn

Định nghĩa các phần

  • Selector [Bộ chọn]. Là mẫu để chọn phần tử HTML mà bạn muốn định nghĩa phong cách cho nó
  • Khai báo [Khải báo]. Khối khai báo sẽ bao gồm một hoặc nhiều báo cáo được phân cách bằng dấu “;”. Có thể xem ví dụ dưới đây
p {
  color: blue;
  text-align: center;
}
  • Properties [Thuộc tính]. Là những cách mà bạn muốn tạo style cho trang HTML của mình
  • Thuộc tính value. The value is side réferential sign and being different by the sign [. ]

Ví dụ về đoạn mã HTML



   
   CSS là gì?


    

Phần Tử H1

Nội dung văn bản, phần tử P

Nội dung văn bản, phần tử DIV

Ví dụ về CSS để trình bày cách hiển thị nội dung HTML ở trên theo ý muốn

body {
    color: #000000; /* thiết lập màu chữ */
    font-size: 17px; /* thiết lập cỡ chữ */
}

h1 {
    color: black; /* thiết lập màu chữ mới cho các phần tử h1 */
    font-size: 20px; /* thiết lập cỡ chữ mới cho các phần tử h1 */
}

p {
    color: blue; /* thiết lập màu chữ mới cho các phần tử p */
}

Ngoài ra, CSS có rất nhiều thuộc tính khác mà bạn cần biết để thực hiện các thay đổi đa dạng, sinh động hơn cho trang web của mình. Bạn có thể tham khảo các thuộc tính tại đây

Cách sử dụng CSS

3 cách sử dụng style css

CSS nội tuyến

Cách này sẽ áp dụng trực tiếp trên một đối tượng xác định rõ nhất bằng cách sử dụng thuộc tính


p {
color: red;
text-weight: bold;
}
1









My First CSS Example

This is a paragraph.

This is a paragraph.

>> Xem thêm. Quy ước mã là gì?

CSS nội bộ

Internal CSS là đặt CSS ở đầu trang web để áp dụng kiểu dáng cho toàn bộ trang, khi đó chỉ cần đặt đoạn CSS vào trong cặp thẻ rồi đặt vào trong phần header của website [giữa và ]:

________số 8_______

CSS bên ngoài

CSS bên ngoài là cách thuận tiện nhất bởi vì nó nằm trong một tệp. css. Bạn có thể tạo một tệp CSS riêng với phong cách mà bạn muốn rồi tải lên. Cách này sẽ cải thiện thời gian tải trang trên trang web của bạn

Ví dụ có tên tệp. phong cách của tôi. css

body {
background-color: orange; 
font-family:verdana
}
h1 {
color: white;
}
p {
font-size: 20px;
}

Biểu định external style css được liên kết với các trang HTML bằng tag :









My First CSS Example

This is a paragraph.

thứ tự xếp tầng

Nếu các kiểu khác nhau được quy định cho các phần tử HTML, thì các kiểu sẽ xếp hạng các kiểu mới theo mức độ ưu tiên sau

  • ưu tiên 1. CSS nội tuyến
  • ưu tiên 2. Biểu định kiểu bên ngoài và bên trong
  • Ưu tiên 3. Browser default – Mặc định của trình duyệt
  • Nếu các kiểu khác nhau được xác định trên cùng mức ưu tiên, thì kiểu cuối cùng có mức ưu tiên cao nhất

p {
color: red;
text-weight: bold;
}
0

CSS version

CSS được xuất hiện lần đầu tiên vào ngày 10/10/1994 bởi Håkon Wium Lie. Bắt đầu từ đó, các phiên bản CSS dần dần được hình thành qua nhiều giai đoạn. Từ lúc xuất hiện đến nay, CSS đã có nhiều phiên bản khác nhau. Phiên bản mới sẽ giúp sửa các lỗi của phiên bản cũ và mang đến nhiều cải tiến hơn

Version 1

Với CSS phiên bản đầu tiên có các đặc điểm cụ thể như. thuộc tính phông chữ, màu văn bản, hình nền, các thuộc tính văn bản, căn lề, định vị cho các yếu tố, nhận dạng duy nhất và phân loại chung các nhóm thuộc tính

Version 2

Phiên bản CSS 2 được W3C phát triển vào tháng 5 năm 1998. Với những tiến trình cải tiến từ phiên bản CSS đầu tiên và mang đến những tiến trình cải tiến mới như định vị tuyệt đối, tương đối và cố định các yếu tố chỉ mục z. Khái niệm về các loại phương tiện, hỗ trợ các loại biểu định dạng âm thanh và văn bản hai chiều. Xuất các kiểu chữ chữ mới để định dạng văn bản

CSS2. 1

Ngoài ra, sau phiên bản 2 còn có một sự nâng cấp khác là CSS 2. 1 được phát hành vào tháng 4 năm 2011. Mục đích mục tiêu sửa lỗi và loại bỏ các tính năng kém hoặc không tương thích cho người dùng

CSS3

CSS3 là phiên bản thay thế cho CSS2 với sự thay đổi đáng chú ý là mô-đun. Các mô-đun có khả năng mở rộng các tính năng đã được xác định trong CSS2. chặn duy trì khả năng tương thích ngược

Đặc biệt, CSS3 mang đến các bộ chọn [selector] và thuộc tính [thuộc tính] mới cho phép linh hoạt hơn với bố cục và trình bày trang. Nhờ đó, người lập trình có thể tạo ra các hiệu ứng hình ảnh mà không cần phải tạo ra hình ảnh trước đó

CSS4

CSS 4 là phiên bản kế thừa CSS 3 hiện vẫn đang được cập nhật, phát triển và dự kiến ​​sẽ có rất nhiều phương thức mới được bổ sung như. Khả năng thay đổi, siêu liên kết…

>> Xem thêm các bài viết về CSS

  • SASS/SCSS là gì?
  • CSS3 là gì?
  • Hướng dẫn sửa code HTML, CSS trong WordPress

CSS used to do what?

Vietnix xin liệt kê ra 3 lợi ích chính của CSS

Giải quyết vấn đề lớn

Trước khi có CSS, các thẻ như phông chữ, màu sắc, kiểu nền, các sắp xếp phần tử, đường viền và kích thước phải được lặp lại trên mọi trang web. Đây là một chương trình thời gian rất dài và công sức

Ví dụ. Nếu bạn đang phát triển một trang web có nhiều phông chữ và thông tin màu được thêm vào mỗi trang, nó sẽ trở thành một trình quá dài và tốn kém. CSS đã được tạo ra để giải quyết vấn đề này. Đó là một bản báo cáo của W3C

Nhờ CSS mà mã nguồn của trang Web sẽ được tổ chức gọn gàng hơn, trật tự hơn. Nội dung trang web sẽ được tách bạch hơn trong định dạng hiển thị. Từ đó, quá trình cập nhật nội dung sẽ dễ dàng hơn và có thể hạn chế tối thiểu gây rối cho mã HTML

Thời gian tiết kiệm điện

Định nghĩa kiểu CSS được lưu trong các tệp CSS bên ngoài vì vậy có thể thay đổi toàn bộ trang web bằng cách thay đổi chỉ một tệp. Sử dụng CSS sẽ giúp bạn không cần thực hiện lặp lại các mô tả cho từng thành phần. Từ đó, bạn có thể tiết kiệm điện năng tối đa thời gian làm việc với nó, làm mã rút ngắn lại giúp kiểm soát dễ dàng hơn các lỗi không đáng có

CSS tạo ra nhiều kiểu khác nhau nên có thể được áp dụng với nhiều trang web, từ đó giảm thiểu việc lặp lại định dạng của các trang web giống nhau

Cung cấp thêm các thuộc tính

CSS cung cấp các thuộc tính chi tiết hơn HTML để định nghĩa giao diện của trang web. CSS giúp người dùng sử dụng nhiều kiểu trên một trang web HTML nên có khả năng điều chỉnh trang của bạn trở nên vô hạn

Lời kết

Hy vọng với những kiến ​​thức trong bài viết về CSS là gì sẽ mang lại cho bạn thêm nhiều kiến ​​thức mới. Chúc bạn thành công. Nếu bạn còn thắc mắc gì về các ngôn ngữ lập trình khác nhau, hãy mạnh dạng bình luận dưới bài viết này. Vietnix luôn sẵn sàng hỗ trợ bạn

Chia sẻ bài viết

đánh giá

5/5 - [1 bình chọn]

nguyễn hưng

Conconnection with mình qua

Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hoàn thành chứng chỉ CDMP của PearsonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Please connect with mình nhé

Chủ Đề