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: |

Traders also expressed uncertainty about the situation with China Evergrande, as the indebted property company has not provided clarification about a key interest payment.In economic news, the Commerce Department reported an unexpected increase in U.S. new home sales in August.Crude oil prices climbed Friday and front-month WTI oil futures contracts saw gains for a fifth straight week amid tighter supplies. West Texas Intermediate Crude oil futures for November rose $0.68 or 0.9 percent at 73.98 a barrel. WTI Crude futures gained 2.8 percent for the week.

The Singapore stock market has alternated between positive and negative finishes through the last five trading days since the end of the two-day winning streak in which it had added more than a dozen points or 0.4 percent. The Straits Times Index now sits just above the 3,060-point plateau and it's likely to see a narrow trading range on Monday.

telegram from es


Telegram React
FROM USA