Внутренний по сравнению с внешним CSS

Вы можете опубликовать файлы snupkg в DevOps Azure, но на этом этапе вы не можете использовать их для VS с помощью VS для отладки. Вот как я это сделал:

1) настроить задачу «Использовать .Net Core» для обновления .net SDK до версии, которая поддерживает это (как показано ниже)

[ 114] SDK install

2) настроить пользовательскую команду пакета точек сети (как показано ниже)

pack command

3) отправьте его в Azure с помощью команды push netnet (как показано ниже)

dotnet push setup

Это приводит к выталкиванию snupkg в артефакты DevOps Azure. , таким образом:

result

9
задан Luke Girvin 8 November 2011 в 20:31
поделиться

4 ответа

Профессионалы для внутреннего CSS: - более быстрые загрузки: помните, что будет один дополнительный Запрос HTTP для каждой внешней таблицы стилей, которую Вы имеете

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

Одна вещь против для внутреннего CSS состоит в том, что он может увеличить размер загрузки HTML.

Лучший подход: - используют соединение внутренних + внешние стили, в зависимости от которых стили используются на различных страницах - удостоверяются, что установили настройки истечения на внешних стилях и кэшировали их.

Преимущество объединения с настройками истечения Кэша: "Стилем" веб-приложений управляет следующее:

  • Вы обычно хотите поддержать то же 'чувство' через все страницы
  • содержание, более вероятно, будет часто изменяться, чем моделирование

Если Вы помещаете стили во внешний файл CSS и устанавливаете истечение кэша, говорит 1 месяц, то в это время все пользователи будут иметь, очень низко 'запускают' задержки, потому что только содержание, которое изменилось, будет загружено: стили будут снова использованы от Вашего кэша браузера. Браузер запросит обновление автоматически в первый раз, когда кто-то пытается получить доступ к Вашей странице после даты окончания срока действия.

13
ответ дан 4 December 2019 в 08:35
поделиться

Если страница является реализуемой, внутренний CSS для этой страницы является также обналичиваемым (поскольку это - часть страницы). Но внешние таблицы стилей имеют преимущество, что их можно использовать для многих страниц и только требуют однажды, когда реализуемый.

Для этого у Вас сначала есть дополнительный запрос (внешняя таблица стилей), но затем меньше данных для передачи по дальнейшим запросам.

10
ответ дан 4 December 2019 в 08:35
поделиться

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

1
ответ дан 4 December 2019 в 08:35
поделиться

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

Я действительно иногда использую внутренний CSS, где это очень характерно для страницы и бесполезно в другом месте. Никогда не размещайте их встроенный хотя; встроенный CSS очень трудно поддержать.

1
ответ дан 4 December 2019 в 08:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: