Frontend/CSS

CSS (기본, 인라인/내부/외부 스타일)

code2772 2022. 10. 26. 12:38
728x90
반응형

✔ CSS

CSS(Cascading Style Sheets)
웹 페이지의 특정 요소 또는 요소 그룹에 적용할 스타일 그룹을 지정하는 규칙을 
정의하는 언어

CSS 문법
HTML 문서 <head> 요소 안에 <style> 요소를 사용하여 CSS 문법을 적용

    선택자 {속성명1 : 속성값;....}

    p{text=align: center; }
----- -----------  -------
선택자  속성명       속성값

주석문
/* ~ */  사이에 내용을 입력

 

✔ CSS 기본 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS</title>
    <style>
        h2{ text-align: center; font-size : 50px; color : deepskyblue }
        p{text-align:  center; font-size : 20px}
    </style>
</head>
<body>
    <h2>CSS</h2>
    <p>웹 페이지의 특정 요소 또는 요소 그룹에 적용할 스타일 그룹을 지정하는 규칙을
        정의하는 언어</p>
</body>
</html>

 

✔ CSS 기본 결과

 

✔ CSS 적용하는 방법

1. 인라인 스타일
HTML 요소 내부에 style 속성을 사용하여 적용하는 방법
    <p style= "text-align: center;font-size: 50px; color : deepskyblue;">안녕</p>

 

✔ 인라인 스타일 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>인라인 스타일</title>
 
</head>
<body>
    <h2 style="text-align: center; font-size : 50px; color : deepskyblue">인라인 스타일</h2>
    <p style = "text-align:  center; font-size : 20px">웹 페이지의 특정 요소 또는 요소 그룹에 적용할 스타일 그룹을 지정하는 규칙을
        정의하는 언어</p>
</body>
</html>

 

✔ 인라인 스타일 결과

 

✔ 내부스타일

2. 내부 스타일
HTML 문서의 <head> ~ </head> 사이에 <style> ~ </style> 요소를 사용하여 적용하는 방법
    <style>
        h2{ text-align: center; font-size : 50px; color : deepskyblue }
        p{text-align:  center; font-size : 20px}
    </style>

 

✔ 내부스타일 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>내부 스타일</title>
    <style>
        h2{font-size: 50px;} /* h2 요소의 사이즈를 50px로 설정*/
        p{font-size: 25;}
        ul{list-style: none;}
        li{color: deeppink; font-weight: bold; display: inline-block; margin-right: 30px;}
       
    </style>
</head>
<body>
    <h2>내부 스타일</h2>
    <p>CSS를 사용하는 방법</p>
    <ul>
        <li>인라인 스타일</li>
        <li>내부 스타일</li>
        <li>외부 스타일</li>
    </ul>
</body>
</html>

 

✔ 내부스타일 결과

 

✔ 외부 스타일

3. 외부 스타일
웹 사이트 전체의 스타일을 하나의 파일에서 변경

    <link href="css 파일 경로" rel="stylesheet">

✔ rel
현재 문서와 링크된 문서 사이의 연관관계를 명시

 

✔ 외부 스타일 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>외부 스타일</title>
</head>
<body>
    <h2>외부 스타일</h2>
    <link rel="stylesheet" href="./css/style.css">
</head>
<body>
   
    <p>CSS를 사용하는 방법</p>
    <ul>
        <li>인라인 스타일</li>
        <li>내부 스타일</li>
        <li>외부 스타일</li>
    </ul>
</body>
</html>
 
 
✔ 외부 스타일 결과

반응형