Tôi đã có một trang web lớn chạy trong ASP.NET MVC bằng cách sử dụng công cụ xem dao cạo.
Tôi có một biểu định kiểu cơ sở chứa tất cả các kiểu chung cho toàn bộ trang. Tuy nhiên, đôi khi, tôi có các kiểu trang cụ thể trong <head>
trang - thường thì đây là một hoặc 2 dòng.
Tôi không đặc biệt thích đưa CSS vào <head>
vì nó không tách biệt mối quan tâm, nhưng đối với một hoặc hai dòng, điều đó thực sự cụ thể cho trang đó, tôi không muốn phải đính kèm một tệp khác và thêm vào băng thông.
Tôi đã có một ví dụ mặc dù tôi muốn đặt một truy vấn phương tiện cụ thể vào trang <head>
, nhưng vì một truy vấn phương tiện sử dụng ký hiệu @ và dấu ngoặc {} nó bị xung đột với cú pháp dao cạo:
@section cphPageHead{
<style>
/* PAGE SPECIFIC CSS */
...
@media only screen and (max-width : 960px) <-- the @ symbol here is clashing!
{
... }
}
</style>
}
Có cách nào tôi có thể vượt qua điều này?
css styles
nên có trong tệp CSS, đặc biệt đối với một css tuyến tính "Trang web lớn" trên trang không phải là cách thực hành tốt nhất. PS: Ý kiến của tôi