Если главная страница использует файл CSS, сможет ли другой файл использовать этот файл CSS? - PullRequest
0 голосов
/ 06 августа 2011

Я использую ASP.NET Master Page для организации многократно используемых элементов сайта и общего стиля. На других страницах я заявляю MasterPageFile="~/Site.master".

Моя проблема в том, что я использую файл CSS на главной странице, я думал, что мои другие страницы смогут использовать этот файл CSS, не объявляя его снова, но я не смог: (

Кто-нибудь может сказать мне, что я сделал не так?

Ответы [ 2 ]

1 голос
/ 06 августа 2011

Дочерние страницы, которые используют эту главную страницу, имеют доступ к файлу CSS. Вы можете убедиться в этом, открыв свою дочернюю страницу в браузере и просмотрев исходный код. Там вы увидите ссылку на ваш файл CSS.

Мне кажется, проблема в том, что в вашем CSS-файле вы использовали идентификаторы элементов. Проблема заключается в том, что перенос страницы с главной страницей изменяет идентификаторы элементов.

Чак это.

0 голосов
/ 06 августа 2011

Это, вероятно, потому что CSS, связанный в вашем мастер-файле, использует относительный путь. И относительный путь становится неверным, когда ваш файл подкачки использует основной файл. Вы должны убедиться, что путь к файлу CSS относительно файла подкачки.

...