Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on null in /var/www/tgoop/function.php on line 65
990 - Telegram Web
Telegram Web
⚙️ Что такое свойство box-sizing в CSS и зачем оно используется?

Свойство box-sizing определяет, включаются ли отступы и границы в общие размеры элемента.

Это влияет на то, как рассчитываются ширина и высота блока


➡️ Пример:

<div class="box">Пример</div>

<style>
.box {
width: 200px;
padding: 20px;
border: 5px solid #333;
box-sizing: border-box;
}
</style>


🗣 В этом примере элемент всегда занимает ровно 200px, включая отступы и границу. Без box-sizing: border-box; он стал бы шире — 250px.

Популярные значения:
• content-box — стандартное поведение (отступы прибавляются к размеру)
• border-box — всё входит в указанную ширину/высоту


CodeBase | Frontend | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥1
Forwarded from Видеоуроки IT
Media is too big
VIEW IN TELEGRAM
🎬 Контракты для С++

Контрактное программирование — эффективный подход к написанию более безопасных и корректных программ. Он был успешно реализован в таких языках программирования, как Eiffel и Ada. В стандарте С++ контрактное программирование имеет долгую и сложную историю.

С тех пор как попытка добавить контракты в стандарт C++20 потерпела неудачу, SG21 — рабочая группа для стандартизации контрактов в комитете C++ — активно разрабатывает новую версию этой фичи. Сегодня эта версия контрактов уже практически полнофункциональна и с большой вероятностью будет включена в следующий стандарт C++26.

В этом докладе мы рассмотрели текущий дизайн контрактов для C++26. Обсудили разновидности контрактов (preconditions, postconditions, assertions), возможные режимы проверки, обработку нарушений и многое другое. Рассмотрели, чем текущий дизайн превосходит существующие реализации на макросах и как помогает повысить безопасность и корректность кодовой базы.

▶️ Плейлист YouTube ©

🔻Канал: C++ Russia
🔴#cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
2
2025/10/26 09:30:31
Back to Top
HTML Embed Code: