[Hỏi đáp] Vấn đề CSS đặt trong template và đặt trong phần CSS

  Bài viết hay nhất1
Mình có câu hỏi là:
- CSS đặt trong thẻ <style> ở template và CSS đặt trong khung CSS của Forumotion thì cái nào sẽ load nhanh hơn ?
Vì mình thấy trong view topic, index box có khá nhiều CSS nằm trong thẻ <style> nên muốn di chuyển nó qua khung CSS của mặc định của forum mà không biết cái nào sẽ load nhanh hơn, các bạn giải đáp giúp mình với. Càm ơn
  Bài viết hay nhất2
Hình như cái nào cũng vậy
  Bài viết hay nhất3

KTV2 wrote:Hình như cái nào cũng vậy

Khác biệt rõ ràng đấy.

Nếu bạn đặt css ở mục style sheet của fm. Khi đó fm sẽ gộp các css của bạn vào css mặc định của fm và lưu nó vào một file rồi đặt ở <head>

Cái này phải tính tới thời gian tải xong file đó nữa. Cho nên nhanh chậm là do phần này.

Còn bạn đặt ở <style> thì khi tải trang html tới nó. Thì nó mới có tác dụng. Tùy trường hợp mà sử dụng. Nhưng nhìn chung để ở stylesheet là tốt nhất. Dễ chỉnh sửa.
  Bài viết hay nhất4
ồ, mình không biết, cảm ơn bạn
  Bài viết hay nhất5
Đặt trong khung CSS thì như @markai30 đã nói, khi trình duyệt tải nó lần đầu sẽ chậm hơn, nhưng nó sẽ được lưu vào bộ nhớ cache, những lần truy cập sau sẽ không cần tải lại. Còn chèn trong template thì luôn phải tải mỗi lần truy cập, vì thế, chỉ nên dùng cho những đoạn CSS ngắn, chỉ có tác dụng riêng cho trang đó.

Một vấn đề nữa là khung CSS không phải là vô hạn, nó chỉ chứa tối đa khoảng 65000 ký tự, nên đôi lúc cũng phải chèn CSS vào template.
  Bài viết hay nhất6
You cannot reply to topics in this forum