[웹 프로그래밍 기초] CSS 속성

dev-log·2022년 3월 15일

1. 박스 속성

웹 페이지의 레이아웃을 구성할 때 중요한 요소

속성이름설명
margin 속성테두리와 다른 태그 사이의 테두리 바깥쪽 여백
border 속성테두리
padding 속성테두리와 글자 사이의 테두리 안쪽 여백, 배경색은 padding 영역까지만 적용
width 속성글자와 감싸는 영역의 가로 크기
height 속성글자를 감싸는 영역의 세로 크기

박스 여백 부분 조정

속성설명
margin-left왼쪽 여백
margin-right오른쪽 여백
margin-top위쪽 여백
margin-bottom아래쪽 여백
padding-left왼쪽 패딩
padding-right오른쪽 패딩
padding-top위쪽 패딩
padding-bottom아래쪽 패딩
  1. 네 방향 속성 지정하기 : 순서대로 크기 단위 띄어쓰기
		상  우  하  좌 (시계 방향)
margin: 0 30px 0 30px
  1. 두 방향씩 속성 지정하기 : 네 방향을 2개씩 묶어 지정
		위+아래 , 왼쪽 오른쪽 
margin: 0 30px
padding: 0 30px

박스 테두리
border-width: 테두리 두께(크기 단위 or 키워드)
border-style: 테두리 형태(키워드)
border-color: 테두리 색상
border-radius: 둥근 테두리 만들기

				좌측 위,  우측 위, 우측 아래, 좌측 아래 ( 시계 방향)
border-radius: 50px 40px 20px 10px 

2. 가시 속성

  • 태그가 화면에 보이는 방식을 지정
키워드설명
none화면에 보이지 않음
block블록 박스 형식으로 지정
inline인라인 박스 형식으로 지정
inlline-block블록과 인라인의 중간 형태로 지정

inline 방식)

block방식)

inline,block,inline-block 차이

속성줄바꿈너비(width),높이(height) 지정margin 여백 지정
display:inline요소를 inline요소처럼표시x 일괄로 표시불가능좌우 여백만 적용
display:block요소를 block요소처럼 표시o 자동 줄 바꿈가능가능
display:inline-block요소를 inline속성으로, 내부는 block 속성으로 표시x 일렬로 배치(block이 inline처럼 옆으로 늘어섬)가능가능

3. 배경 속성

주로 사용하는 배경 속성

속성설명
background-image배경 이미지 삽입
background-size배경 이미지의 크기 지정
background-repeat배경 이미지의 반복 형태 지정
background-attachment배경 이미지의 부착 형태 지정
background-position배경 이미지의 위치 지정
background한번에 모든 배경 속성 입력
body{
	background-image:url('backphoto.png');
    background-size:100%
}

배경 이미지 반복과 부착 형태,위치

background-repeat 속성
배경 이미지의 반복 형태 지정

  • repeat-x : x축 방향으로만 이미지 반복
  • repeat-y: y축 방향으로만 이미지 반복

background-attachment 속성

  • 배경 이미지를 화면에 고정
  • fixed, inherit, initial, local, scroll
profile
배운 걸 기록하는 곳입니다.

0개의 댓글