Made in HTML/CSS – Telegram
Made in HTML/CSS
1.38K subscribers
754 photos
41 videos
2 files
677 links
Научись классно верстать и создавать сайты благодаря Made in HTML/CSS.
По рекламе - https://news.1rj.ru/str/ZilantTG
Download Telegram
Что такое прогрессивная развертка изображения?

Прогрессивная развертка изображения — это метод оптимизации веб-страниц, который улучшает пользовательский опыт и ускоряет загрузку сайта. Вместо ожидания полной загрузки изображения, пользователь видит его с низким качеством, которое постепенно улучшается. Это создает впечатление быстрой загрузки контента.

Преимущества: Быстрое отображение изображения, улучшение восприятия скорости загрузки, повышение удовлетворенности пользователей.

Реализация:
Использование форматов изображений, поддерживающих прогрессивную развертку, таких как JPEG.
Настройка кодирования изображений с использованием атрибутов srcset и sizes.
Оптимизация изображений для уменьшения размера файла без потери качества.

Проблемы:
Потеря качества изображения на начальном этапе.
Увеличение времени загрузки страницы при большом количестве изображений на сайте.
Сложность оптимизации для различных устройств и экранов.

Made in HTML/CSS
👍4🔥1
В статье рассказывается о том, как разместить текст внутри круга с помощью HTML и CSS. Вы узнаете, как использовать свойство shape-outside и другие CSS-техники для достижения этого эффекта. Автор также обсуждает возможные сложности и ограничения, связанные с таким подходом, такие как количество символов, шрифты, размеры и требования к адаптивности.

🌐 Читать статью

Made in HTML/CSS
👍3🔥2👨‍💻2
Что такое прогрессивная развертка изображения?

Прогрессивная развертка изображения — это метод оптимизации веб-страниц, который улучшает пользовательский опыт и ускоряет загрузку сайта. Вместо ожидания полной загрузки изображения, пользователь видит его с низким качеством, которое постепенно улучшается. Это создает впечатление быстрой загрузки контента.

Преимущества: Быстрое отображение изображения, улучшение восприятия скорости загрузки, повышение удовлетворенности пользователей.

Реализация:
Использование форматов изображений, поддерживающих прогрессивную развертку, таких как JPEG.
Настройка кодирования изображений с использованием атрибутов srcset и sizes.
Оптимизация изображений для уменьшения размера файла без потери качества.

Проблемы:
Потеря качества изображения на начальном этапе.
Увеличение времени загрузки страницы при большом количестве изображений на сайте.
Сложность оптимизации для различных устройств и экранов.

Made in HTML/CSS
👍4🔥1
Статья рассматривает значимость развития soft skills в условиях распространения искусственного интеллекта. Автор отмечает, что ИИ быстро совершенствуется и может заменить разработчиков, занимающихся исключительно написанием кода. В связи с этим, инвестиции в soft skills становятся критически важными для сохранения конкурентоспособности и адаптации к изменениям на рынке труда.

Статья полезна молодым разработчикам, так как помогает понять важность развития навыков межличностного общения и управления проектами для успешной карьеры в будущем.

🌐 Читать статью

Made in HTML/CSS
🔥6
Названия популярных CSS-методологий и их отличия.

OOCSS (Object-Oriented CSS): Основана на разделении внешнего вида элемента и его структуры. Стили максимально абстрагируются, что делает код гибким и переиспользуемым.

SMACSS (Scalable and Modular Architecture for CSS): Использует последовательный подход к разработке, разделяя правила на категории. Это создает четкую структуру проекта и удобно для крупных систем.

ITCSS (Inverted Triangle CSS): Организует стили по уровням, начиная с самых общих. Это упрощает управление зависимостями и подходит для больших проектов.

Atomic CSS: Основана на создании набора классов, которые комбинируются в HTML. Это уменьшает объем кода, делает его более читаемым и позволяет повторно использовать написанные участки.

Utility-First CSS (например, Tailwind CSS): Использует набор утилитарных классов для создания интерфейсов. Минимум кастомных стилей, высокая производительность и подходит для быстрого прототипирования.

Made in HTML/CSS
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Данный селектор представляет собой комбинацию :has() и :not().

Этот селектор применяется в случае, когда курсор наведен на одного из прямых потомков ul (элемент списка), ко всем элементам списка, кроме наведенного и элементов, перед и после него.


Made in HTML/CSS
👍8🔥6
Svelte — это современный JavaScript-фреймворк для создания пользовательских интерфейсов. В отличие от других фреймворков, таких как React или Vue, Svelte выполняет большую часть работы на этапе компиляции, а не в браузере.

Это означает, что код, который вы пишете, компилируется в высокоэффективный ванильный JavaScript, который затем выполняется в браузере.



🌐 Читать статью

Made in HTML/CSS
👍4🔥3
Изучение Bootstrap может сильно развить вас как разработчика. Ведь кроме написания кода, можно изучать и чужой, который создан и поддерживается тысячами людей по всему миру. В коде можно найти интересные решения, грамотное структурирование и множество полезных функций.

Благодаря этому Bootstrap можно использовать во множестве сценариев: от создания прототипов, до вёрстки сложных макетов, а возможность использования отдельных частей позволяет добавить частичку Bootstrap в проект без необходимости переделывания структуры.


🌐 Читать статью

Made in HTML/CSS
👍2🔥2
Определите разницу между HTTP и HTTPS.

HTTP (Hypertext Transfer Protocol) — это основной протокол для передачи данных в Интернете, управляющий взаимодействием между веб-браузерами и серверами.

Основные недостатки HTTP:

Отсутствие шифрования: Данные передаются в открытом виде, что делает их уязвимыми для атак.
Уязвимость конфиденциальной информации: Личные данные могут быть скомпрометированы.

HTTPS (Hypertext Transfer Protocol Secure) добавляет уровень безопасности с помощью шифрования SSL/TLS, создавая защищенное соединение между браузером и сервером. Это обеспечивает:

Конфиденциальность: Данные передаются в зашифрованном виде.
Целостность данных: Защита от изменения данных.
Аутентификацию: Подтверждение подлинности сервера.

HTTPS критически важен для защиты конфиденциальной информации, такой как учетные данные и платежная информация. Он обеспечивает безопасность транзакций и укрепляет доверие пользователей.

Made in HTML/CSS
👍7
Firefox Developer Edition — это отдельная версия известного веб-браузера Mozilla Firefox, тщательно разработанная и обновлённая с учётом уникальных потребностей веб-разработчиков и веб-дизайнеров.

В отличие от стандартных браузеров, которые в первую очередь предназначены для просмотра веб-страниц, Firefox Developer Edition оптимизирован как динамичное рабочее пространство с богатым набором инструментов для тех, кто занимается веб-разработкой.



🌐 Читать статью

Made in HTML/CSS
🔥6
Свойство accent-color в CSS позволяет задавать цвет акцента для элементов форм, таких как чекбоксы и радиокнопки, чтобы они соответствовали стилю сайта.

Это упрощает создание единообразного дизайна без сложных стилизаций.


Made in HTML/CSS
👍6🔥1
В данной статье говорится, как для синхронизации дизайна и фронтенда авторы автоматизировали перенос стилей и компонентов из Figma в код, используя самописный генератор.

Этот процесс включает извлечение данных из Figma-файла через API и их преобразование в дизайн-токены и компоненты на React, которые затем автоматически помещаются в Storybook.

Такой подход позволяет быстро обновлять интерфейсы и поддерживать их соответствие дизайн-макетам, экономя время и ресурсы.


🌐 Читать статью

Made in HTML/CSS
👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Псевдокласс :focus-within в CSS применяется к элементу, если он или любой из его потомков находится в фокусе.

Это полезно для стилизации родительских элементов, когда один из их дочерних элементов активен, например, при вводе текста в форму.


Made in HTML/CSS
🔥7
Visual Studio Code (или VS Code) от Microsoft — это удобный текстовый редактор для разработчиков, который работает на Windows, macOS и Linux. Инструмент поддерживает множество языков программирования от JavaScript до Python и предлагает широкий функционал для написания, отладки и тестирования кода.

С помощью VS Code можно настраивать среду разработки под индивидуальные задачи, используя расширения и встроенные инструменты.



🌐 Читать статью

Made in HTML/CSS
👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Спецификация CSS Scroll Snap позволяет привязывать положение прокрутки к определённым элементам или местоположению после того, как пользователь прокрутил страницу или элемент.

Это полезно для создания каруселей или галерей, где нужно, чтобы элементы останавливались в заданных позициях при прокрутке.


Made in HTML/CSS
🔥8
LESS – это надстройка над CSS. Это значит, что любой CSS код – это валидный LESS, но дополнительные элементы LESS не будут работать в простом CSS.

Это замечательно, потому что существующий CSS уже является работоспособным LESS кодом, что уменьшает порог вхождения в новую технологию.

LESS добавляет много нужных динамических свойств в CSS. Он вводит переменные, операции, function-like элементы и примеси. Возможность писать таблицы стилей модульно избавит вас от многих хлопот.


🌐 Читать статью

Made in HTML/CSS
👍3👨‍💻2
Media is too big
VIEW IN TELEGRAM
Свойство backdrop-filter в CSS позволяет применять графические эффекты, такие как размытие или изменение цвета, к области за элементом.

Это полезно для создания эффектов, таких как размытие фона за полупрозрачными элементами, что может улучшить визуальное восприятие и выделить контент на переднем плане.


Made in HTML/CSS
🔥7
Если разработчики будут произвольно использовать HTML и CSS, это приведёт к путанице и непредсказуемости в отображении сайтов. Поэтому существует Всемирный консорциум W3C, который разрабатывает и утверждает стандарты веб-вёрстки.

Таким образом, валидная вёрстка — это код, выполненный в соответствии со спецификациями W3C.


🌐 Читать статью

Made in HTML/CSS
👍5🔥2
Свойство aspect-ratio в CSS позволяет задать соотношение сторон элемента, управляя его шириной и высотой.

Это упрощает создание элементов с фиксированными пропорциями, таких как изображения или видео, без необходимости использовать дополнительные контейнеры или скрипты.


Made in HTML/CSS
🔥9
& — мощное дополнение к CSS, позволяющее создавать селекторы без повторений и способствующее улучшению организованности и понимания кода.


Статья объясняет, как использовать селектор & в CSS для создания более гибких и организованных стилей. Он помогает упростить написание кода, особенно при работе с вложенными стилями и псевдоклассами. Это делает CSS более читаемым и удобным в поддержке.


🌐 Читать статью

Made in HTML/CSS
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Свойство resize в CSS определяет, может ли пользователь изменять размер элемента, такого как текстовое поле, и если да, то в каком направлении.

Оно может принимать значения none, both, horizontal или vertical, позволяя управлять поведением изменения размера элемента.


Made in HTML/CSS
👍10