Написание ё в корне слова зависит от того, можно ли подобрать проверочное слово. Например, «жёлтый» пишется через ё, потому что можно подобрать проверочное слово «желток», слово «чёрный» пишется через ё, потому что можно подобрать проверочное слово «чернеть». А в словах «шоколад», «капюшон» пишется о, потому что нельзя подобрать проверочные слова. Таким образом, слово «шёлк» пишется через ё, потому что есть проверочные слова «шелка» (множественное число), «шелковистый».