1976s

이 블로그는 웹 개발, 프로그래밍, IT 활용법을 다루며, 실용적인 팁과 정보를 제공합니다.

# Side Menu
  • recentPost

  • popularPost

  • Archive

  • recentComment

공부/CSS

CSS 시작하기

2023. 2. 26., 1976s

CSS Cascading Style Sheets

Cascading Style Sheets (CSS)는 documents가 사용자에게 어떻게 보여질가를 기술하는 언어입니다. html문이 뼈대라면 css는 겉 피부 또는 화장이라고 할 수 있습니다.

 

CSS 속성의 주요 위치

CSS를 사용하면 웹 개발자와 디자이너 분리가 가능해지게 됩니다. 적용 방식은 4가지 있습니다.

  • HTML 파일 안에 CSS를 포함 할 경우 <head> 태그 안에 <style> 태그를 넣어 사용할 수 있습니다.
  • CSS 파일을 분리 된 경우 파일이름.css 파일을 생성하고 HTML파일에서 불러오는 형식으로 사용할 수 있습니다.

HTML 파일 안에 CSS를 포함 할 경우

<head>
  <style type="text/css">
      body{ margin:0; padding:0; }
  </style>
</head>

link 요소를 이용한 외부 CSS 파일

<head>
<link rel="stylesheet" href="파일명.css" type="text/css">
</head>

import를 이용한 외부 CSS 파일

<head>
  <style type="text/css">
    @import url(style.css);
  </style>
</head>

HTML 요소에 인라인 스타일로 삽입

<body>
  <p style="height:100px; color:blue">
</body>

 

CSS파일 만들기

외부에서 파일을 호출 할 경우에는 밑의 앳(@)명령문중 하나인 charset으로 utf-8 값을 설정하는 것이 좋습니다.

@charset "utf-8";   /* CSS의 @문으로 언어 인코딩을 utf-8로 설정합니다. */

스타일 규칙 CSS 기본 문법

Rule Set(룰셋)은 HTML페이지 안의 특정 요소들을 어떻게 렌더링(Rendering) 할 것인지 브라우저에게 알려주는 CSS 문장입니다. 밑의 스타일 규칙이라고도 불리는 이 문장은 스타일에 관한 규칙들을 나타냅니다.

 

예제 본문(body) 스타일링

body /* 꾸미고자 하는 대상인 <body>요소를 선택합니다. 이를 `선택자`라고 합니다. */
`/* ... */`문은 설명을 적은 글이라서 생략 가능합니다.

다음으로 꾸미고자 하는 명령어를 입력합니다. 각 대상마다 명령문이 달라질수 있기 때문에 구분을 해야 합니다. 이 구분으로 각 대상의 영역을 나누게 되며 이를 구분하는데 중괄호 `{}`으로 나눕니다.

body {   /* 여는 중괄호로 시작을 알립니다. */
  /* 꾸밀 선언문이 들어갈 부분입니다. */
} /* 닫는 중괄호로 끝을 나타냅니다. */

이제 대상을 선언하고 꾸미는 일만 남았습니다.

body {
  font-size : 75%; /*웹 브라우저의 기본 글짜 크기는 16px으로 75%(12px)로 설정 됩니다. */
}

마치며

여기까지는 css의 기본과 작성 기초 문법을 배웠습니다.

 


 

반응형

What are you looking for?

Tag List
Total categories: | Searchable posts: