반응형
250x250
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[CSS] 자주 사용하는 CSS | 폰트, 블록, 배경 | font, padding, margin, background 본문

개발기록/HTML CSS

[CSS] 자주 사용하는 CSS | 폰트, 블록, 배경 | font, padding, margin, background

네이처리 2022. 8. 31. 16:00
728x90
반응형

공부하면서 정리한 내용입니다
참고한 내용은 맨 아래의 링크를 확인해주세요


🎀 폰트

앞에 입력한 폰트를 우선 적용한다. 컴퓨터에 지정된 폰트가 설치되어 있지 않을 경우, 뒤에 입력한 폰트가 적용된다.

font-family: 'Roboto', sans-serif;
font-family: 'Noto Sans KR', sans-serif;

폰트 색상

color: #000000; /*퓨어 검정*/
color: #555555; /*연한 검정*/

color: rgb(100,100,100); /*RGB 코드*/

color: aqua; /*웹 브라우저에 지정된 색상*/

폰트 두께

font-weight: lighter /*100(최소)*/
font-weight: normal  /*400*/
font-weight: bold    /*700*/
font-weight: bolder  /*900(최대)*/

폰트 꾸밈

a 의 기본속성인 underline을 제거하는데 유용하게 사용됨

text-decoration: none
text-decoration: underline

폰트 기울임

font-style: italic



🎀 블록

문서를 그릴 때 모든 요소에 대해 상자(block)를 생성합니다. 그리고 아래의 네 가지 영역으로 나눠집니다.

  1. 콘텐츠 영역 (content)
  2. 안쪽 여백 영역 (내부여백, padding)
  3. 테두리 영역 (border)
  4. 바깥 여백 영역 (외부여백, margin)

블록 외부 라인

border: 1px solid gray;

border-width: 1px;
border-style: solid;
border-color: gray; 

border-color: red yellow green blue; /*상하좌우*/

≫ border-style 종류

  • solid: 일반적인 선
  • dashed: 일반적인 점선
  • dotted: dashed 스타일보다 좁은 점선
  • double: 두 줄로 구성된 선, 3px 이상의 굵기부터 표현됨
  • groove: 그림자가 적용된 선 (움푹 파인 그림자)
  • inset: 안쪽으로 들어간 느낌의 그림자가 적용된 선
  • outset: 바깥으로 나온 느낌의 그림자가 적용된 선
  • ridge: 튀어나온 느낌의 선, 2px 이상의 굵기부터 표현됨

블록 내부 여백, 외부 여백

/*내부여백*/
padding: 전체;
padding: 위아래, 좌우;
padding: 위, 좌우, 아래;
padding: 위, 오른쪽, 아래, 왼쪽;

/*외부여백*/
margin: 전체;
margin: 위아래, 좌우;
margin: 위, 좌우, 아래;
margin: 위, 오른쪽, 아래, 왼쪽;

★ box-sizing

블록의 가로세로 넓이는 지정하였으나 padding으로인해 실제넓이가 추가되는 경우, padding값을 블록넓이에 포함하는 방법
부트스트랩등 스타일을 가져다 사용하는 경우 기본적으로 적용되어 있다.

box-sizing: border-box;


🎀 배경

배경 색과 이미지 URL이 함께 입력된 경우에는 배경 이미지가 존재하지 않을 때 배경 색이 나타납니다.
각각의 속성은 개별적으로도 입력할 수 있습니다.

background: color, image, repeat, position;

background 다양하게 사용 가능

/* <background-color> 사용 */
background: green;

/* <bg-image>와 <repeat-style> 사용 */
background: url("test.jpg") repeat-y;

/* <box>와 <background-color> 사용 */
background: border-box red;

/* 단일 이미지, 중앙 배치 및 크기 조절 */
background: no-repeat center/80% url("../img/image.png");
background-color: gray;
background-image: url("../image/image.jpg");

색상 투명도

/* opacity는 투명도가 전이된다. */
opacity: 1; // 선명한
opacity: 0; // 투명한

/* rgba는 투명도 전이 안됨 */
background-color: rgba( 0, 0, 0, 0.62 );   
background-color:#0000003a;




Reference

1) 자주 사용되는 스타일 시트

728x90
반응형
Comments