sfd
Создание сайтов с нуля - урок 27 - Каскадность и специфичность в CSS
Напомню, что существует 3 способа задания свойств для элементов html. Один из способов – это через подключаемую таблицу стилей, второй – при помощи тега style в блоке head html-документа, третий – через атрибут style непосредственно в открывающем теге элемента. Кроме того, никто не запрещает к одному документу html подключать несколько файлов стилей. В итоге, браузер находит все CSS-правила, влияющие на текущий элемент, обрабатывает их, комбинируя между собой, и получает итоговый список свойств для этого элемента. И в текущем уроке нас интересует как раз то, как браузер обрабатывает одинаковые свойства для одного элемента, заданные в разных местах...
Загадочные звездочки: Что значит * и ** в параметрах функций на Python
В языке программирования Python символы * и ** используются в параметрах функций для работы с переменным числом аргументов. Эти символы позволяют передавать функции произвольное количество значений без явного указания их количества. В Python символ * перед именем параметра позволяет принимать произвольное количество позиционных аргументов. При вызове функции все аргументы, которые не соответствуют другим параметрам, собираются в кортеж и присваиваются параметру с символом *. Рассмотрим следующий пример: В данном примере функция print_names принимает произвольное количество аргументов...