본문 바로가기
Front-End/HTML,CSS

CSS, 속성, 속성 값, 색 표현

by Marcus 2023. 10. 19.
반응형

HTML은 웹페이지의 내용을 작성을 하는 역할이라면 CSS는 작성된 내용을 디자인하는 역할이다.

CSS구조는 기본 골격은 [속성: 속성값;] 형태이다.

 

HTML파일안에 CSS코드를 적어서 디자인을 할 수 있지만 그렇게 하면 코드가 너무 길고 가독성이 안 좋아지기 때문에 CSS파일을 따로 만들어서 HTML파일에 연결을 시킨다.

 

HTML파일과 CSS파일 연결

<html>
  <head>
    <link rel="stylesheet" href="design.css">
  </head>
</html>

<link rel="stylesheet" href="design.css">

: head태그안에 위의 코드를 입력하여 CSS와 HTML을 연동시킨다. href에는 CSS파일이름을 적어준다.


CSS 사용하기

CSS는 디자인할 HTML 태그를 입력하고 중괄호 그리고 속성, 속성값을 입력하면 된다.

<html>
  <head>
    <meta charset="UTF-8">
    <title>html 연습장</title>
  </head>
  <body>
    <h1>hello</h1>
    <h2>hello</h2>
    <p>hello</p>
  </body>
<html>
h1 {
  color: red;
}
h2{
  font-size: 100px;
}
p{
  color: blue;
}

태그{

  속성: 속성값;

}


대표적인 속성 종류

속성 속성 값 예시 내용
font-size 100px 글자 크기
text-align left, right, center 텍스트 정렬
color blue, red, black 글자 색
font-weight bold, normal 글자 굵기
font-family cursive 폰트 이름
margin 10px 바깥쪽 여백
padding 10px 테두리 안쪽 여백
font-style italic 폰트종류
background-color skyblue, green 배경 색

 

색깔 사용하기

색깔값을 나타내는 방법은 총 3가지가있다. 색깔이름, rgb값 그리고 HEX값이다.

https://htmlcolorcodes.com/ 이 사이트에 들어가면 색깔을 3가지 값으로 볼수 있다.

color: blue;
color: #072FF8;
color: rgb(7, 47, 248);

색깔속성 값중에 rgba값이 있는데 투명도를 포함하여 나타낸다. 예를 들어 투명도 50%이면 0.5로 나타낸다.

color: rgba(4.32.65.0.5);

 

그 외의 속성들

 

중앙정렬하기

margin-left: auto;
margin-right: auto;

두개를 같이 사용하면 중앙에 정렬이 된다.

 

border 속성사용

border의 속성값은 3개를 같이 사용한다.

[border: 두깨 스타일 색깔;]

border: 10px solid red;

 

box-shadow 속성 사용

그림자를 표현할때 사용하는 속성이다.

[box-shadow: X축그림자 Y축그림자 흐림정도(blur) 퍼짐정도(spread) 색]

box-shadow: 1px 2px 20px 5px rgba(0,0,0,0.5);

X축과 Y축그림자는 음수값도 사용가능하다. 양수와 음수는 방향을 나타낸다.

반응형

'Front-End > HTML,CSS' 카테고리의 다른 글

HTML, padding, border, margin  (1) 2023.10.19
HTML 태그 이름 붙이기, class, div 태그  (2) 2023.10.19
HTML의 head와 body  (0) 2023.10.19
HTML의 기본 골격 구조  (0) 2023.10.19