Telegram Group & Telegram Channel
No Outer margin

В статье обсуждается проблема использования внешних отступов (outer margin) в веб-дизайне. Автор объясняет, почему лучше избегать их в пользу внутренних отступов (padding) для компонентов. Основной аргумент: внутренние отступы делают дизайн более предсказуемым и гибким, упрощая настройку элементов и их позиционирование.
Статья также содержит примеры и рекомендации для практического применения в современной веб-разработке.

Что такое «внешние» отступы и padding?

Здесь термин «внешние» относится к отступам, которые выходят за границы border-box пользовательского интерфейса. В основном это касается случаев, когда margin применяется к самому внешнему элементу компонента.


function Card({ children }) {
return (
// WARNING: Don't do this! It is an outer `margin`!
<div style={{ marginBottom: '1rem' }}>{children}</div>
)
}

function EmployeeCard({ name, occupation }) {
return (
<Card>
{/**
* This is fine! We can use internal margins for layout,
* but there are better ways we'll learn later!
*/}
<div style={{ marginBottom: '1rem' }}>{name}</div>
<div>{occupation}</div>
</Card>
)
}


https://kyleshevlin.com/no-outer-margin/

✍️ @React_lib



tg-me.com/React_lib/624
Create:
Last Update:

No Outer margin

В статье обсуждается проблема использования внешних отступов (outer margin) в веб-дизайне. Автор объясняет, почему лучше избегать их в пользу внутренних отступов (padding) для компонентов. Основной аргумент: внутренние отступы делают дизайн более предсказуемым и гибким, упрощая настройку элементов и их позиционирование.
Статья также содержит примеры и рекомендации для практического применения в современной веб-разработке.

Что такое «внешние» отступы и padding?

Здесь термин «внешние» относится к отступам, которые выходят за границы border-box пользовательского интерфейса. В основном это касается случаев, когда margin применяется к самому внешнему элементу компонента.


function Card({ children }) {
return (
// WARNING: Don't do this! It is an outer `margin`!
<div style={{ marginBottom: '1rem' }}>{children}</div>
)
}

function EmployeeCard({ name, occupation }) {
return (
<Card>
{/**
* This is fine! We can use internal margins for layout,
* but there are better ways we'll learn later!
*/}
<div style={{ marginBottom: '1rem' }}>{name}</div>
<div>{occupation}</div>
</Card>
)
}


https://kyleshevlin.com/no-outer-margin/

✍️ @React_lib

BY React




Share with your friend now:
tg-me.com/React_lib/624

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

Telegram has exploded as a hub for cybercriminals looking to buy, sell and share stolen data and hacking tools, new research shows, as the messaging app emerges as an alternative to the dark web.An investigation by cyber intelligence group Cyberint, together with the Financial Times, found a ballooning network of hackers sharing data leaks on the popular messaging platform, sometimes in channels with tens of thousands of subscribers, lured by its ease of use and light-touch moderation.

If riding a bucking bronco is your idea of fun, you’re going to love what the stock market has in store. Consider this past week’s ride a preview.The week’s action didn’t look like much, if you didn’t know better. The Dow Jones Industrial Average rose 213.12 points or 0.6%, while the S&P 500 advanced 0.5%, and the Nasdaq Composite ended little changed.

telegram from pl


Telegram React
FROM USA