У мене великий сайт, який працює в ASP.NET MVC за допомогою двигуна подання Razor.
У мене є базовий таблиця стилів, яка містить усі загальні стилі для всього сайту. Однак у мене є певні стилі сторінки, які є <head>
на сторінці - зазвичай це один або два рядки.
Мені особливо не подобається вводити CSS <head>
як його не строго розділення проблем, але для одного-двох рядків, які дійсно характерні для цієї сторінки, я вважаю за краще не прикріплювати інший файл і додавати до пропускної здатності.
У мене є екземпляр, хоч я хотів би ввести медіа-запит <head>
, що відповідає певній сторінці , але оскільки медіа-запит використовує символ @ і дужки {}, це стикається з синтаксисом бритви:
@section cphPageHead{
<style>
/* PAGE SPECIFIC CSS */
...
@media only screen and (max-width : 960px) <-- the @ symbol here is clashing!
{
... }
}
</style>
}
Чи є спосіб я обійти це?
css styles
має бути у файлі CSS, особливо для лінійного css "Великого сайту" на сторінці - не найкраща практика. PS: Моя думка