본문 바로가기

웹언어/CSS3

[CSS3강좌] 1강 CSS문법과 스타일시트

728x90
반응형

 

 

 

 

 

 

 

 

 

** 영상으로 보고 싶은 분은 아래 주소를 클릭해주세요.

https://www.youtube.com/watch?v=ZkqK4a7i3SI&t=165s 

 

 

 

 

 

 

 

 

 

 

- CSS : 웹 문서의 전반적인 스타일을 미리 저장해 둔 스타일시트

 

 

 

 

 

 

 

1. CSS문법

문법 예시
선택자{ 속성명: 속성값; } h1{ color: red; }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. 스타일시트의 종류

종류 설명
내부 스타일시트 <head>의 자손인 <style>태그 내부에 CSS언어를 직접 작성하는 방식
외부 스타일시트 <head>의 자손인 <link />태그에 CSS 문서를 연결하는 방식
<link rel="stylesheet" href="경로“ />
인라인 스타일시트 태그 자체의 속성으로 CSS언어 작성
ex) <h1 style="color:red;">

 

 

 

 

 

 

 

 

 

 

 

 

 

3. 내부스타일시트 

- html내부에 CSS언어를 작성

 

1) 코드 뷰

 

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>CSS 작성법</title>
        <style type="text/css">
            h1{ color: red; } /* html 내부에 작성 */
        </style>
    </head>
    <body>
        <h1>제목태그</h1>
        <p>문단태그</p>
        <ul>
            <li>리스트태그</li>
            <li>리스트태그</li>
        </ul>
        <ol>
            <li>리스트태그</li>
            <li>리스트태그</li>
        </ol>
    </body>
</html>

 

 

 

 

 

 

2) 코드 완성뷰

 

내부스타일에 작성한 대로 h1태그에만 글자색이 빨간색이 들어가 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. 외부스타일시트

- CSS문서를 따로 만들어서 HTML문서에 연결해서 사용하는 방식

- 보통 프로젝트에서 대부분 이방법을 사용한다.

 

 

1) HTML코드 뷰

 

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>CSS 작성법</title>
        <link rel="stylesheet" href="style.css"> <!--외부CSS문서연결-->
    </head>
    <body>
        <h1>제목태그</h1>
        <p>문단태그</p>
        <ul>
            <li>리스트태그</li>
            <li>리스트태그</li>
        </ul>
        <ol>
            <li>리스트태그</li>
            <li>리스트태그</li>
        </ol>
    </body>
</html>

 

 

 

 

 

 

2) 외부 CSS에 스타일언어 작성

 

 

 

 

 

 

 

3) 코드 완성뷰

 

외부스타일에 작성한 대로 h1태그에만 글자색이 빨간색이 들어가 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. 인라인스타일시트

- HTML태그 자체에 style속성으로 선택자 없이 CSS언어를 작성

- 보통 정적으로 직접 작성하지는 않고, JS나 제이쿼리를 사용하여 동적으로 스타일을 적용시

  개발자모드에서 확인할 수 있다.

 

 

 

1) 코드 뷰

 

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>CSS 작성법</title>
    </head>
    <body>
        <h1 style="color: red;">제목태그</h1>
        <p>문단태그</p>
        <ul>
            <li>리스트태그</li>
            <li>리스트태그</li>
        </ul>
        <ol>
            <li>리스트태그</li>
            <li>리스트태그</li>
        </ol>
    </body>
</html>

 

- 보면 선택자가 없는것이 확인된다.

- 태그 자체에 써져 있으므로 선택자가 필요없다.

 

 

 

 

 

 

2) 코드 완성뷰

인라인스타일에 작성한 대로 h1태그에만 글자색이 빨간색이 들어가 있다.

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형