Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
required
в HTML и зачем он используется?Атрибут
required
делает поле формы обязательным для заполнения.Если пользователь попытается отправить форму с пустым таким полем — браузер покажет предупреждение.
<form>
<label>
Email:
<input type="email" required>
</label>
<button type="submit">Отправить</button>
</form>
• Проверка происходит прямо в браузере, без JS
• Обеспечивает базовую валидацию «из коробки»
• Работает для
<input>
, <textarea>
, <select>
required
— простой способ сделать формы более устойчивыми и понятными для пользователя.CodeBase | Frontend | #Основы
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор проверяет, сможет ли ChatGPT сверстать как человек. Он даёт ИИ популярные паттерны и смотрит — пойдет ли такой код в прод.
CodeBase | Frontend | #article
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Технологии: CSS
CodeBase | Frontend | #animate
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
position: sticky
в CSS и зачем оно используется?position: sticky
фиксирует элемент внутри его родителя, когда он достигает определённого положения при прокрутке.Это удобно для заголовков, меню и панелей, которые должны оставаться на виду при скролле.
<div class="section">
<h2 class="sticky-title">Заголовок</h2>
<p>Контент...</p>
</div>
<style>
.section {
height: 1500px;
padding: 20px;
}
.sticky-title {
position: sticky;
top: 0;
background: white;
padding: 10px;
border-bottom: 1px solid #ccc;
}
</style>
.section
.CodeBase | Frontend | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор объясняет, как в Angie настроить ACME‑челлендж через DNS для получения wildcard‑сертификатов, не превращая процесс в квест для DevOps-гениев. Всё разжёвано до последнего байта.
CodeBase | Frontend | #article
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Технологии: CSS
CodeBase | Frontend | #animate
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM