padding: 8px
-> 상하좌우padding: 16px 8px
-> 상하, 좌우padding: 16px 8px 24px
-> 상, 좌우, 하padding: 16px 8px 24px 10px;
-> 상, 우, 하, 좌 (시계 방향)padding-top: 16px;
padding-right: 8px;
padding-bottom: 24px;
padding-left: 10px;
margin: 8px
-> 상하좌우margin: 16px 8px
-> 상하, 좌우margin: 16px 8px 24px
-> 상, 좌우, 하margin: 16px 8px 24px 10px;
-> 상, 우, 하, 좌 (시계 방향)margin-top: 16px;
margin-right: 8px;
margin-bottom: 24px;
margin-left: 10px;
margin: 24px -48px; /*위아래 마진 24px, 왼오 마진 48px만큼 빼기*/
auto
를 사용해서 자동으로 채울 수 있음width: 520px; /* 반드시 너비가 정해져 있어야 자동으로 채울 수 있음 */
margin: 16px auto;
border: 2px solid #ededed;
border-radius: 16px;
border-radius: 50%;
-> 타원 형태가 됨border-radius: 9999px;
-> 알약 형태가 됨궁금증: 박스 모델 06. 자동차 광고에서 다음 코드가 무슨 뜻인지 모르겠음
@font-face {
font-family: 'GmarketSansLight';
font-style: normal;
font-weight: normal;
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff')
format('woff');
}
width: 400px;
box-sizing: border-box; /*요즘은 모든 요소에 추가하는 추세임*/
* {
box-sizing: border-box;
}
overflow: hidden;
overflow: auto;
overflow: scroll;
white-space: nowrap;
-> 공백문자를 기준으로 자르지 않음(가로 스크롤 시 사용).login {
margin: 120px auto;
width: 360px;
}
궁금증: 이건 왜 안될까?
궁금증: 여기서는 왜 마진 상쇄가 안 일어나지?
<body>
<img class="logo" src="logo.png">
<div class="menu">소개 관람·참여 전시 교육</div>
<div class="title">
인상주의 거장들과 함께하는<br>
<모네, 빛을 그리다> 展<br>
</div>
<span class="date">2025-05-02 ~ 2025-08-07</span>
<div class="title-picture">
<img src="547239.jpg">
<img src="547250.jpg">
<img src="547252.jpg">
<img src="547266.jpg">
<img src="547292.jpg">
<img src="547293.jpg">
<img src="547310.jpg">
<img src="930543.jpg">
</div>
<a class="button" href="#">모든 작품 보기</a>
<div class="title">공간 소개</div>
<div class="content">
보국산 끝자락에 자리잡은 코드이트 보국은 천혜의 자연 경관과 함께하며 그 자체로 지친
몸과 마음을 쉬게 해 줄 힐링의 공간입니다. 김수곤 건축가의 작품인 본 갤러리는
캔버스 화폭을 형상화하여 입면을 하늘로 가져 간 전시실이 특징이며, 한국의
전통 가옥을 연상시키는 천정과 부드러운 자연광이 들어올 수 있게 설계한 쾌적한
전시공간을 연출하고 있습니다.
</div>
<img class="content-img" src="space.jpg">
</body>
* {
box-sizing: border-box;
}
body {
font-family: 'Noto Sans KR', sans-serif;
font-size: 16px;
margin: 0;
}
.content {
color: #000000;
font-size: 16px;
margin: 16px 48px;
}
.content-img {
height: 500px;
margin: 24px 48px;
}