Trong khi về mặt lý thuyết, bạn chỉ nên đặt CSS trong thẻ head
, trong thực tế điều này thường không khả thi, hoặc không đáng để giảm đau.
Nếu bạn đặt nó ở giữa của tài liệu, một trong hai điều sau đây sẽ xảy ra:
Trình duyệt sẽ bắt đầu tải (và hiển thị) trang của bạn, và sau đó một lần nó dậy với CSS mới, nội dung hiện tại sẽ thay đổi hoặc di chuyển xung quanh
Trình duyệt sẽ chỉ mất một chút thời gian để hiển thị nội dung của bạn.
Điều đầu tiên có vẻ xấu, nhưng nói chung không phải là vấn đề. Dù sao nó cũng không được cho tôi, bởi vì 9 lần trong số 10, nếu bạn đang đặt CSS ở giữa trang, CSS chỉ được "xây dựng cho" nội dung sau nó, và không ảnh hưởng đến những thứ ở trên nó, vì vậy chúng sẽ không di chuyển hoặc thay đổi, dù sao, chúng sẽ không di chuyển hoặc thay đổi, dù sao, chúng sẽ không di chuyển hoặc thay đổi, dù sao, để không trả lời câu hỏi của bạn về "xấu như thế nào", tôi sẽ cảnh giác với việc viết CSS ảnh hưởng đến các phần của trang đã được tải trước tệp CSS.
Nguồn
2009-02-26 00:21:06
Nó thực sự không rõ ràng hơn. CSS được trình bày và tách biệt khỏi nội dung của bạn. Tôi cảm thấy nỗi đau của bạn, nhưng một khi bạn quen với nó, thẻ HEAD sẽ cảm thấy tốt hơn. – MrChrister