Как же хорошо, что я все-таки смог отключить автоматические обновления.
Из статьи я не понял — сейчас уже можно обновляться, или еще не все исправлено? В центре обновления доступно только Windows 10 Version 1803, который как раз глючный, как я понимаю. Или они последовательно ставятся?
Вряд ли меня можно отнести к «современному поколению» =)
Моим первым компом была машинка на 386 проце и с MSDOS 6.22 на борту =)
Эх, были времена… Восемь мегабайт оперативки, монохромный дисплей…
Я так понимаю вся трудность была в том, что винда предустановлена на ноут (OEM или как оно там)?
В моем случае давным давно была куплена коробочная win8.1pro на распродаже в софткее, установлена и использовалась, пока недавно не пришло время поменять жесткий диск. К этому времени восьмерка уже была обновлена до последней десятки. Я просто сделал флешку через MediaCreationTools, и установил систему с нее на новый диск. Никаких продукт-киев или серийников не вводил, просто отложил активацию, далее авторизовался под своей live учеткой и винда сама активировалась. Никаких танцев с бубном.
Если у меня не будет возможности удалить ответ, написанный сгоряча, или не по теме, я просто перестану отвечать и в итоге скорее всего уйду с сайта. Кому от этого лучше будет? Ну кроме вас лично.
А при чём здесь каскад?
Каскадирование — это не просто вложение селекторов (.parent .child {}). Это комплекс правил, определяющих применение стиля к элементу, и специфичность (на которую влияет вложенность) далеко не единственный фактор. Не хочется повторяться, подробное погружение можно начать отсюда developer.mozilla.org/ru/docs/Learn/CSS/Introduction_to_CSS/Cascade_and_inheritance
Я могу. Класс .nav очень жестко завязан и в разметке, и в стилях, и в javascript. Если вам нужны навигация, табы, несколько разных видов, то упорешься все это стилизовать. И другой класс повесить нельзя, потому что js отваливается. Так что ставить в пример bs3 — так себе идея.
Ну а я отвечу, что даже если стили проекта разбиты по смысловым подпапкам, то нужно быть полным идиотом, чтобы создать дубликат файла _catalog-products-list.scss не в условной папке catalog (shop/products/etc), а в какой-нибудь personal. =)
в проект пришел еще один разработчик, который не в курсе что где-то там есть еще один такой блок с таким же именем.
Очень просто: храните стили блоков в отдельных файлах. Имя файла == селектору блока. А дальше файловая система вам просто не позволит создать два файла с одинаковым именем.
Меня больше всего раздражает, когда нельзя скопировать из отладчика селектор и быстро найти файл и место в этом файле, где на этот селектор наложены стили.
Попробуйте использовать карты исходников. Даже копировать ничего не придётся. =)
Собственно всё сводится к тому, что у БЭМа «длинные» имена классов, и вам это не нравится. «Нечитабельный» — это не аргумент. Что для вас нечитабельно, для других может быть очень даже удобно.
Пример с фоном притянут за уши. Если класс ничего не делает, кроме изменения фона, никто не запрещает вам создать такой класс отдельно. Не вижу здесь ничего криминального.
Ок. Написали, всё прекрасно. Прибегает сеошник и кричит, что в этом месте нужно убрать теги h2 и заменить их на дивы. Ваши действия?
Хотите дропдаун не только в хэдере?
Тогда сделайте его блоком.
Есть простое правило, о котором многие новички не забывают или не понимают его сходу: стили блока описывают его внешний вид, но не позиционирование, стили элемента могут содержать правила позиционирования. Совмещаем это с идеей миксования и получаем:
В статье идет речь о поиске видео. Вы хотите сказать, что Яндекс (или другой поисковик) кэширует на своих серверах все видеофайлы, а не метаданные о них? Если это так, то я действительно не прав.
Из статьи я не понял — сейчас уже можно обновляться, или еще не все исправлено? В центре обновления доступно только Windows 10 Version 1803, который как раз глючный, как я понимаю. Или они последовательно ставятся?
Моим первым компом была машинка на 386 проце и с MSDOS 6.22 на борту =)
Эх, были времена… Восемь мегабайт оперативки, монохромный дисплей…
В моем случае давным давно была куплена коробочная win8.1pro на распродаже в софткее, установлена и использовалась, пока недавно не пришло время поменять жесткий диск. К этому времени восьмерка уже была обновлена до последней десятки. Я просто сделал флешку через MediaCreationTools, и установил систему с нее на новый диск. Никаких продукт-киев или серийников не вводил, просто отложил активацию, далее авторизовался под своей live учеткой и винда сама активировалась. Никаких танцев с бубном.
Никто не знает CSS: специфичность — не каскад
А при чём здесь каскад?
Каскадирование — это не просто вложение селекторов (
.parent .child {}). Это комплекс правил, определяющих применение стиля к элементу, и специфичность (на которую влияет вложенность) далеко не единственный фактор. Не хочется повторяться, подробное погружение можно начать отсюда developer.mozilla.org/ru/docs/Learn/CSS/Introduction_to_CSS/Cascade_and_inheritanceОчень просто: храните стили блоков в отдельных файлах. Имя файла == селектору блока. А дальше файловая система вам просто не позволит создать два файла с одинаковым именем.
Попробуйте использовать карты исходников. Даже копировать ничего не придётся. =)
Собственно всё сводится к тому, что у БЭМа «длинные» имена классов, и вам это не нравится. «Нечитабельный» — это не аргумент. Что для вас нечитабельно, для других может быть очень даже удобно.
Прекрасно!
Пример с фоном притянут за уши. Если класс ничего не делает, кроме изменения фона, никто не запрещает вам создать такой класс отдельно. Не вижу здесь ничего криминального.
Про семантику в заголовках. Вы предлагаете
Ок. Написали, всё прекрасно. Прибегает сеошник и кричит, что в этом месте нужно убрать теги h2 и заменить их на дивы. Ваши действия?
Тогда сделайте его блоком.
Есть простое правило, о котором многие новички не забывают или не понимают его сходу: стили блока описывают его внешний вид, но не позиционирование, стили элемента могут содержать правила позиционирования. Совмещаем это с идеей миксования и получаем:
B никаких проблем от того, где вы захотите расположить блок, в шапке, в подвале, или еще где-то.
Зачем же вручную копировать:
npm i -S https://github.com/vssenko/huex.git