2016-01-12 2 views
-2

Внезапно Visual Studio 2013 прекратила создание веб-приложений, применяющих css. Когда я создаю любое приложение (которое работает до этого) и просматривает его в браузере, приложение не имеет никакого css. Когда я публикую его на лазурном, все выглядит отлично.Различные взгляды на сайт на местном уровне и на лазурном

Я проверил множество приложений, я также проверил с разными браузерами, и это то же самое. Так что это не ошибка кода и браузера. Любые идеи, которые могут вызвать проблемы?

+0

Используйте инструмент скрипача. Ищите ошибки 404 для этих таблиц стилей или что-либо еще при загрузке. –

ответ

1

Visual Studio не определяет, применяются ли стили или нет на ваших страницах. Это определяется свойством href тега link. Если это так, то вы изменили что-то о своем HTML, чтобы правила CSS не переставали применяться. Если бы вы полностью использовали каскад (например, body > div:first-child) для определения ваших стилей, я мог заметить, что это довольно хрупкое. Обычно люди используют классы CSS (например, .className) или стили, основанные на ID (например, #ElementId). Теперь, если вы смешиваете классы и стили идентификаторов с каскадными определениями, они также могут быть хрупкими. Как правило, выберите один подход и будьте последовательны. Просто поймите, как хрупкие иерархические стили.

+0

Как я уже сказал, речь идет не о коде. Веб-сайт, который я сейчас разрабатываю, развернут на azure (версия, которую я получил локально), и все в порядке. Я также проверил с другим приложением, и у меня такая же проблема. Я знаю, что тема не звучит серьезно, но это так. – stkvhw

+0

Ответ тот же. Важно то, как стили связаны со страницей и их строительство, чтобы убедиться, что они соответствуют элементам, к которым они должны относиться. – Bigsby

+0

ОК, так как может случиться так, что я создаю и запускаю локально веб-приложение, и стили не применяются должным образом, и я публикую для azure точно такой же код, и все выглядит нормально? – stkvhw

Смежные вопросы