Search
Write a publication
Pull to refresh
14
0
Send message

Да, но применится только один - data-size="small"

Вы хотя бы не тупо переводите статьи, а делайте их редактуру/ревью. Например,

.Card:is(.big) имеет равную специфичность с .Card

Это не так.

res.set('Cache-Control', 'no-cache, no-store, must-revalidate');

Про must-revalidate не рассказали. А есть ли смысл использовать эти значения no-cache и no-store вместе?

Скажите, пожалуйста, какие ограничения есть?

Кажется, были проблемы с псевдоэлементами для input в очень старых браузерах. Но во всех современных работает хорошо.

как избавиться от соседнего родственного комбинатора + при реализации нестандартных чекбоксов и радиокнопок

Можно вообще без всяких обёрток и комбинаторов просто добавить appearance: none на нативный элемент и стилизовать почти как угодно, используя те же псевдоэлементы. К тому же такой способ позволяет использовать нативный вид фокуса.

Пример: https://codepen.io/monochromer/pen/xxyMrqQ

По данным 2023 JavaScript Rising Stars библиотека StyleX заняла второе место в разделе Styling / CSS in JS (первое место вполне ожидаемо занял TailwindCSS).

А TailwindCSS относится к CSS-in-JS?

Из приведенных примеров не видна разница между использованием операторов ~~ и |. Выражения ниже приводят к одному результату.

20.8 | 0
~~20.8

summary не поддерживается в Safari

https://caniuse.com/details

анимации и переходы в селекторе ::before не поддерживаются в Safari.

пример можно?

Пока останавливает отсутствие гибкости в формировании ссылок при пагинации. Как понимаю, нельзя сделать, чтобы начальная страница была, скажем, `/articles/`, а следующая `/articles/feed/2`, используя один шаблон. В Eleventy с ссылками (permalink) можно делать почти что угодно.

В URL есть hash, который обрезает часть символов

У Google Fonts есть API для тонкой настройки. Например, можно указать url-параметр subset с набором глифов, характерных для того или иного языка. Или можно указать url-параметр text с нужными глифами. Если взять набор символов из вашего сервиса для русского и английского языка, то в Google Fonts также получим один файл размером 8Kb. Причем именно один формат, который сервис определил сам на основе HTTP-заголовков, а не целую россыпь из устаревших otf, ttf, woff, svg, как уже и отметил @dom1n1k.

У Google Fonts, вообщем-то, только один недостаток в плане сетевой производительности – CSS запрашиваются с одного домена, а сами шрифты – с другого домена.

Внутри @font-face не нужно указывать text-rendering. Это делается на уровне селекторов, например, :root { text-rendering: optimizeLegibility; } .

Заканчивается 2023 год, поэтому форматы woff и ttf не нужны, только если вы не поддерживаете браузеры типа IE9.

Перевести SVG код в CSS вам поможет этот сервис.

Нагло скопированный с https://yoksel.github.io/url-encoder/

Удобней всего это сделать в сервисе «Оптимизация шрифтов».

Понимаю, что рекламируете свой сервис, но transfonter удобнее.

удобство покрытия доступностью компонента – мерило корректности его архитектуры и масштабируемости

В рамочку и на стену

Для ReadableStream не хватает примера обработки "обратного давления"

Может, и я угодил в эту ловушку, но в предложении "Помимо связанности у нас есть и зацепленность" вместо "связанности" должно быть "связности".

сoupling - связанность

cohesion - связность

https://habr.com/ru/articles/568216/

Поправьте, если ошибаюсь.

<aside class=”sidebar fixed left top w-30 h-100 main-fill”></aside>

С одного взгляда достаточно что бы понять что это боковая колонка, с фиксированным позиционированием, с левой стороны экрана, занимающая 30% его ширины и 100% высоты, залитая главным цветом.


А как поступать в ситуациях, когда этот элемент на больших экранах должен вести себя так, как описано выше, а на малых — быть прижатым к низу, занимать 100% ширины и 30% высоты экрана.
Добавлю несколько расширений:

1. VS Live Share — совместная работа, также синхронизируется со средой разработки Visual Studio.

2. Test Explorer UI — панель для запуска тестов.

3. Работа с Docker.

4. Blueprint — шаблоны для создания групп файлов и папок, например, можно создать одним кликом angular-комопнент c html-, css-, ts-файлами.

5. Azure Cosmos DB — предназначен для работы с БД для Azure, но я использую для подключения к любому MongoDB-серверу, можно писать запросы в так называемом scratchpad, править отображенный json, который будет сохранен в БД.

6. Bracket Pair Colorizer — удобная подсветка скобок.

7. Import Cost — показывает размер подключаемых файлов.

8. Сhange-case — смена регистра текста.
socket.on('message', (data) => {
  yield put(receiveMessage(data));
});

Разве можно делать yield внутри callback'ов?

Также, с точки зрения доступности, картинки с текстом лучше заменить на сам текст.

Information

Rating
Does not participate
Registered
Activity