#round {border-radius: 25px;}
</style>
...
<img src="img/cat.png">
<img id="round" src="img/cat.png">
cf. 이미지를 원형으로 표시하기
#round {border-radius: 50%;}
cf. 원하는 모서리만 둥글게 처리
#round {
border-top-left-radius: 20px;
}
2. 여백을 조절하는 속성
요소 주변 여백을 설정하는 margin 속성
margin: <크기> | <백분율> | auto
ex)
#margin1 {margin: 50px;} /*상하좌우 모두 50px*/
#margin2 {margin: 30px 50px;} /*상하 30px, 좌우 50px*/
#margin3 {margin: 30px 20px 50px} /*상 30px 좌우 20px 하 50px*/
margin속성을 사용해 가운데 정렬
body {...}
#container {
...
width: 60px;
margin: 20px auto;
padding: 20px;
}
<div id="container">
...
margin 중첩 이해하기
요소를 세로로 여러개 배치할 때, 중간에 있는 마진이 지나치게 커지는 것을 방지
이로 인해 서로 만날 때, 큰 마진값으로 합쳐진다.
contents와 테두리사이 여백을 설정하는 padding 속성
#padding1 {padding: 20px 30px 40px 50px;}
...
</style>
...
🤔Style 형식
- 맨 앞의 선택자: 스타일을어떤 태그에 적용할 것인지알려주는 것. - { }안에 스타일 정보를 넣는다. (이때,;으로 구분, 여러 스타일 규칙을 지정가능)
Ex. 글자를 가운데로 정렬 및 파란색 글자로 지정하고 싶을 때,
🤔Style Sheet 스타일 규칙을 한눈에 확인 및 필요 시 수정하기 쉽게한군데 묶어 놓은것. 크게 스타일 시트는2가지로 나눌 수 있다. - 브라우저 기본 스타일: 웹브라우저에 기본으로 만들어져 있음 - 사용자 스타일: 사이트 제작자가 만듬 i) 인라인 스타일 ii) 내부 스타일 시트 iii) 외부 스타일 시트
Ex) 인라인 스타일
3. 웹 문서의 레이아웃 만들기
배치 방법을 결정하는 display 속성 (block, inline, inline-block, none)
배치 방법을 지정하는position 속성 (static, relative, absolute, fixed)
static: 문서의 흐름에 맞춰배치(기본값) / relative: 위치값 지정가능한 static. /. absolute: relative값을 사용한 상위요소를 기준으로 위치를 지정해 배치 / fixed: 브라우저창 기준 위치를 지정해 배치