Những lợi thế và bất lợi giữa CSS nội bộ và CSS bên ngoài là gì?

Cascading Style Sheets (CSS). CSS được định nghĩa là ngôn ngữ bảng phương pháp cung cấp cho các nhà thiết kế web quyền kiểm soát cách một trang web giao tiếp với các trình duyệt web, bao gồm cả việc định dạng và hiển thị các tài liệu HTML của họ

CSS hoặc bảng xếp tầng có thể là ngôn ngữ mã hóa dựa trên văn bản chỉ định định dạng trang web và cách trang web giao tiếp với trình duyệt web. Ngôn ngữ này cho phép các nhà phát triển web điều chỉnh các yếu tố phong cách và chức năng khác nhau, như bố cục, màu sắc, phông chữ và do đó định dạng và hiển thị các tài liệu HTML

Mục tiêu chính (với tư cách là ngôn ngữ trang phương pháp) là tách nội dung tài liệu khỏi cách trình bày tài liệu, kết hợp các yếu tố kiểu, như màu sắc, bố cục và phông chữ. CSS xử lý thiết kế và cảm thấy là một phần của trang internet. Sử dụng CSS, bạn sẽ kiểm soát màu sắc của văn bản, thiết kế phông chữ, khoảng cách giữa các đoạn văn, kích thước và bố cục của các cột, v.v.

CSS hướng dẫn hiển thị HTML về cách trang web sẽ hiển thị ở cuối người dùng. Chúng ta hãy xem qua những lợi ích và hạn chế của CSS

Các kiểu CSS có thể được sử dụng để thiết kế trang web của bạn. Bạn có thể áp dụng quy tắc CSS cho tệp HTML của trang web bằng cách sử dụng kiểu nội tuyến, biểu định kiểu bên trong hoặc biểu định kiểu bên ngoàibiểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. biểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. biểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. biểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. biểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. biểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. biểu định kiểu bên ngoài . Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể. Mỗi phương pháp này đều có những ưu điểm phù hợp với mục đích sử dụng cụ thể

Hãy cùng xem sự khác biệt giữa CSS nội tuyến, nội bộ và bên ngoài, sau đó chúng ta sẽ đi sâu vào cách sử dụng từng loại

Kiểu nội tuyến liên quan đến một thẻ HTML cụ thể, sử dụng thuộc tính kiểu với quy tắc CSS để . Chúng hữu ích cho những thay đổi nhanh chóng và lâu dài nhưng kém linh hoạt hơn so với biểu định kiểu bên ngoài và bên trong, vì mỗi kiểu nội tuyến bạn tạo phải được chỉnh sửa riêng nếu bạn đang thực hiện thay đổi thiết kế.

Một biểu định kiểu nội bộ chứa các quy tắc CSS cho trang trong đầu section of the HTML file. The rules only apply to that page, but you can configure CSS classes and IDs to style multiple elements in the page code. Again, a single change to the CSS rule will apply to all tagged page elements.

Một biểu định kiểu bên ngoài là một biểu định kiểu độc lập. css tệp được liên kết từ một trang web. Sử dụng biểu định kiểu bên ngoài, bạn có thể áp dụng quy tắc cho nhiều trang web. Nếu bạn cần thực hiện các thay đổi lớn đối với thiết kế trang web của mình, một thay đổi duy nhất trong biểu định kiểu có thể được áp dụng cho tất cả các trang được liên kết, tiết kiệm rất nhiều thời gian và công sức.

Sử dụng kiểu nội tuyến

Kiểu nội tuyến được áp dụng trực tiếp cho một phần tử trong mã HTML của bạn. Họ sử dụng thuộc tính kiểu, theo sau là thuộc tính CSS thông thường

Ví dụ

Today’s Update

Sử dụng biểu định kiểu CSS nội bộ

Thay vì liên kết bên ngoài. css , các tệp HTML có biểu định kiểu bên trong bao gồm một bộ quy tắc trong head section. CSS rules are wrapped in

Sử dụng biểu định kiểu CSS bên ngoài

Một trang HTML được tạo kiểu bởi biểu định kiểu CSS bên ngoài phải tham chiếu đến. css trong phần đầu của tài liệu. Khi bạn tạo tệp CSS, tệp đó phải được tải lên máy chủ của bạn và được liên kết trong tệp HTML bằng mã chẳng hạn.

Trong bài viết này, bạn sẽ tìm hiểu về Các loại CSS (Cascading style sheet) với các ví dụ đơn giản và sự khác biệt giữa các loại CSS này một cách chi tiết

Hãy bắt đầu nó

Mục lục

Các loại CSS khác nhau là gì?

Có ba loại CSS

Những lợi thế và bất lợi giữa CSS nội bộ và CSS bên ngoài là gì?

3 loại CSS với các ví dụ

CSS nội tuyến

CSS nội tuyến thường chỉ được sử dụng để tạo kiểu cho một phần tử HTML cụ thể. Chúng ta có thể viết CSS nội tuyến đơn giản bằng cách thêm thuộc tính style vào mỗi phần tử HTML

Ví dụ

  

This is a heading

This is some pragraph

Loại CSS này không thực sự được khuyến nghị vì mỗi thẻ HTML cần được tạo kiểu riêng. Việc quản lý một trang web có thể khó khăn nếu chúng ta chỉ sử dụng CSS nội tuyến

Thuận lợi

  • Bạn có thể dễ dàng và nhanh chóng viết CSS nội tuyến vào trang HTML.  
  • Nó hữu ích để thử nghiệm hoặc xem trước các thay đổi và thực hiện các bản sửa lỗi nhanh cho trang web của bạn
  • Bạn không cần tạo hoặc liên kết một tài liệu riêng theo yêu cầu trong CSS bên ngoài

Nhược điểm

  • Nói chung, CSS nội tuyến cần viết riêng từng thẻ HTML. Vì vậy, việc quản lý một trang web có thể khó khăn nếu chúng ta chỉ sử dụng CSS nội tuyến
  • Việc thêm thuộc tính CSS vào mọi thẻ HTML rất tốn thời gian
  • Việc tạo kiểu cho nhiều thành phần có thể ảnh hưởng đến kích thước trang và thời gian tải xuống của bạn

Thí dụ



  
    

Simple Box Design

Ví dụ thực hành

CSS nội bộ

CSS nội bộ còn được gọi là CSS nhúng. Nó thường được sử dụng để tạo kiểu cho một trang. Chúng tôi có thể viết CSS nội bộ bên trong thẻ

This is a heading

Loại CSS này là một phương pháp hiệu quả để tạo kiểu cho một trang. Tuy nhiên, sử dụng kiểu này cho nhiều trang sẽ tốn thời gian vì bạn cần đặt kiểu CSS trên mọi trang trên trang web của mình

Thuận lợi

  • Bạn có thể sử dụng bộ chọn ID và lớp để viết CSS nội bộ
  • Vì bạn sẽ chỉ thêm mã trong cùng một tệp HTML nên bạn không cần phải tạo hoặc tải lên nhiều tệp

Nhược điểm

  • Vì bạn sẽ chỉ thêm mã trong cùng một tệp HTML nên việc tạo kiểu cho nhiều trang sẽ trở nên tốn thời gian
  • Việc thêm mã vào tài liệu HTML có thể tăng kích thước và thời gian tải của trang

Thí dụ



  
     	
  
  
    

Simple example of internal CSS

Ví dụ thực hành

CSS bên ngoài

Với CSS bên ngoài, bạn có thể thay đổi giao diện của toàn bộ trang web bằng cách chỉ thay đổi một tệp. Chúng ta có thể viết CSS bên ngoài trong một. tập tin css. Mỗi trang HTML phải bao gồm một tham chiếu đến tệp CSS bên ngoài bên trong thẻ , bên trong thẻ



  
    

Simple Box Design

0

Ví dụ

tạo phong cách của tôi. css bằng bất kỳ trình soạn thảo văn bản nào (ví dụ:. - Sổ tay ++)

/* Using tag name as a selector here */
h1{
   background-color:orange;
}

/* Using class as a selector here */
.box{
   height:200px;
   width:300px;
   background-color:yellow;
}

/* Using ID as a selector here */
#circle{
   height:200px;
   width:200px;
   background-color:red;
   border-radius:50%;
}

Bây giờ bao gồm phong cách của tôi. css tệp bên ngoài trong trang HTML của bạn bằng cách sử dụng thẻ


Trang HTML hoàn chỉnh sẽ trông như thế này

________số 8_______

Thuận lợi

  • Vì mã CSS nằm trong một tệp riêng biệt nên các tệp HTML của bạn sẽ có cấu trúc rõ ràng hơn và kích thước nhỏ hơn
  • Bạn có thể sử dụng cùng một. css cho nhiều trang khi bạn muốn mỗi trang có giao diện giống nhau

Nhược điểm

  • Các trang của bạn có thể không được hiển thị chính xác cho đến khi CSS bên ngoài được tải
  • Tải lên nhiều tệp CSS bên ngoài có thể làm tăng thời gian tải xuống của trang web

Sự khác biệt giữa CSS nội tuyến, nội bộ và bên ngoài

Bảng dưới đây cho bạn thấy sự khác biệt giữa CSS nhúng nội tuyến và CSS bên ngoài. CSS nội bộ còn được gọi là CSS nhúng

Inline CSSInternal CSSExternal CSSInline CSS is used to style a specific HTML element.Internal CSS is used to style a specific HTML page.External CSS is used to change the look of an entire website by changing just one file.You can write inline CSS using the style attribute.You can write Internal CSS using the