코딩/HTML, CSS

CSS: 패딩 때문에 컨텐츠가 외곽에서 뜰 때

yesman9 2024. 10. 16. 10:55
	.card-list {
		display: flex;
		flex-wrap: wrap;
	}
	.card-item {
		width: 50%;
		padding: 0 1rem;
	}

위의 코드를 이용해서 카드 컨텐츠 사이에 간격을 주기위해 padding을 주면,
외곽에도 padding이 적용되어 컨텐츠가 화면 끝까지꽉 차지 않는 모습이다

 


그럴때 부모 속성에 margin -1 을 적용하여 간단히 해결할 수 있다

	.card-list {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -1rem;
	}
	.card-item {
		width: 50%;
		padding: 0 1rem;
	}