1dpi как правило равен 1ppi
по какой формуле конвертировать изображение «3264 × 2448 px, 72ppi» в изображение с 300ppi
все методы и поля ищутся сперва у объекта, а потом у всех его прототипов
ты просто указываешь, какие поля могут выступать в качестве прототипов для всех "дочерних" объектов, это когда пишешь MyClass.prototype.someMethod = function(args) { ... }
Если там такого нет, то ищется в прототипе, т.е. в MyClass
This внутри этого колбека будет иметь локальный контекст этой функции, а объекта, в котором находится это поле.
Заказчик может внезапно захотеть xhtml вместо html
Нужно по всему документу использовать только один тип
Поэтому ты не сможешь изменить только одну пару кавычек, нужно менять все
С двойными будет меньше проблем, они обычно всегда экранируются.
Людям удобней pointer
Первой на случай если кнопка у меня будет фиксированной ширины скажем.
.button{
display: inline-block;
}
.button{
text-align: center;
white-space: nowrap;
}
.button{
cursor: pointer;
}
codepen.io/cleric/pen/mfyaE