[front-end]/CSS

CSS 속성

broship 2021. 1. 8. 21:53

font: bold 20pt serif,sans-serif;

굵기, 크기, 글꼴(첫번쨰 글꼴이 없으면 그 다음 글꼴 사용) 순

 

text-shadow: 3px 3px 5px #777777;

글씨 그림자 효과

1. x쪽으로 이동 2. y쪽으로 이동 3. 번짐(blur, 숫자가 클수록 더 번짐) 4. 그림자 색

 

box-shadow: 10px 10px 3px #0000FF;

박스 그림자 효과

위와 동일

 

border: 3px dotted blue;

경계선두께 경계선디자인 경계선색

경계선디자인은 dotted(점선) dashed(조금긴 점선) double(얇은선 두개) groove(굵은선) inset ridge outset(태극기처럼 대각선으로 나뉨) solid(그냥 선) 등이 있음

 

table과 table안에 있는 td border 사이 간격 생기게 하기: border-collapse: separate;

간격 없애기: border-collapse: collapse;

 

text-indent: 30pt

30 만큼 띄우기

 

text-transform: capitalize

capitalize(첫글자만 대문자로), uppercase, lowercase

 

text-align: right

글자 정렬

 

word-spacing: 50px;

단어 사이 간격 조정

 

letter-spacing: 25px;

글자 사이 간격 조정

 

text-decoration: overline underline;

텍스트 위아래 줄긋기

 

display: inline;

inline - 좌우배치  margin,padding 좌우간격 설정 가능, width,height 설정 불가

inline-block은 inline처럼 배치, 그러면서 width,height,margin,padding다 가능

block - 상하배치

※inline 요소는 필요한 만큼만 크기를 차지해서 width,height가 정해져있음, 반면 block 요소는 무조건 width 100%로 시작됨, 그래서 inline은 width,height 설정 불가, 필요시 inline-block으로 바꿔줘야됨

 

position
- absolute: 기준점(0,0) 화면 좌상단
- relative: 상대적인(바로앞 도형 등)
- static: default 기본배치방법, 좌->우, 상->하
- fixed: 고정위치(스크롤을 해도 항상 일정위치에 고정됨)

 

overflow: hidden;

hidden - 글자가 칸을 넘어가면 보이지 않음

scroll - 글자가 칸을 넘어가면 스크롤 생김 (글자가 넘어가지 않아도 일단 스크롤생김)

visible - 글자가 칸을 넘어가면 칸을 넘어버림

auto - 자동으로 맞춰줌(스크롤 생성)

 

배경화면 설정 방법:

background-size: cover;
background-image: url("경로명");
background-position: center;
min-height: 100%;
border: 0;
padding: 0;

 

그림과 텍스트 박스 사이즈 맞출 때 참고사항:

<style>
	div{
		width: 270px;
		padding: 12px;
		border: 7px solid steelblue;
		margin: 0;
		/* 그림가로길이 308 = 가로270 + 패딩12*2 + 테두리 7*2 */
	}
</style>
</head>
<body>
	<h1>박스가로 길이와 그림 가로길이를 계산으로 맞추어 보자</h1>
	<div>Hello World! Hello World! Hello World! Hello World! 
	Hello World! Hello World! Hello World! Hello World! 
	Hello World! Hello World! Hello World! Hello World! </div>
	<img src="img/aa.jpg" width="308" alt="그림" />
</body>

그림은 가로길이(width)만 생각해도 되지만 글자칸은 width,padding,border등 을 생각해서 총 길이를 짜야됨

'[front-end] > CSS' 카테고리의 다른 글

Semantic  (0) 2021.01.11
CSS  (0) 2021.01.05