🐨CoalaCoding
Docs▾
JavaScriptReactHTML & CSSBackendAI & LLMDev ToolsCreative
B반1
👾숏츠
🙉B반2
게시판
🐨CoalaCoding

개발자를 위한 한국어 웹 기술 문서

문서

  • JavaScript
  • React
  • HTML & CSS
  • Backend
  • AI & LLM
  • Dev Tools
  • Creative

커뮤니티

  • 게시판
  • 예제 모음

기타

  • 관리자

정책

  • 소개
  • 개인정보처리방침
  • 이용약관
  • 연락처
© 2026 CoalaCoding. All rights reserved.
  • 1. 선택자
  • 2. 문자
  • 3. 문단
  • 4. 박스모델
  • 5. 배경
  • 6. 레이아웃
  • 7. 트랜지션과-애니메이션
  • 8. 마스크
  • 10. hover효과
  • 11. var
  • 12. 클립패스
  • 13. 네스팅
  • 15. containerQuery
  • 16. 가로스크롤
  • 17. retina
  • 18. 반응형 햄버거메뉴
  • 19. 반응형-폰트크기
  • 20. svg
  • 21. 리퀴드글래스
  • 22. 폼디자인
  • 23. clamp(),min(),max()
  • 24. 세로정렬
  • 25. calc
  1. 홈
  2. 문서
  3. HTML & CSS
  4. CSS
  5. 25. calc

25. calc

1. 개요

MDN

CSS 속성의 값으로 계산식을 지정할 수 있다.

2. 기본문법

property: calc(expression);

예시: width: calc(100% - 80px);

3. 예제

3.1. 가변너비 요소 지정

[미리보기]

요소의 가변 너비를 쉽게 지정하기

HTML

<div class="banner">이건 현수막입니다!</div>

CSS

.banner {
	position: absolute;
	left: 40px;
	width: calc(100% - 80px);
	border: solid black 1px;
	box-shadow: 1px 2px;
	background-color: yellow;
	padding: 6px;
	text-align: center;
	box-sizing: border-box;
}

목차

  • 1. 개요
  • 2. 기본문법
  • 3. 예제
  • 3.1. 가변너비 요소 지정