CSS 기본

CSS Tutorial

CSS Reference

CSS 정의와 구조

  • CSS (Cascading Style Sheets)
  • 스타일 시트의 정의
    – 문서의 외형을 구체적으로 명시하기 위한 문장의 집합
    – 웹 페이지 구성 요소에 크기, 색깔 등의 스타일을 일괄적으로 적용
    – 글자 간격, 문단 간격, 위치 등 HTML 태그로는 제어할 수 없는 부분을 제어
    – 문서의 구조와 스타일의 분리
    – 스타일의 변경과 웹 페이지의 일관성 유지가 용이
  • 스타일 시트 종류
    CSS (Cascading Style Sheet)
    – 스타일 속성, 속성값으로 스타일 제어
    : <style type=“text/css”> (CSS가 표준이므로 <style>만 사용 가능)
    JSSS (JavaScript Style Sheet)
    – Java script로 스타일 정보를 제어
    – {style type=“text/JavaScript”>
  • CSS의 형식



    – 선택자(selector) : 스타일을 지정하고자 하는 HTML 태그, CLASS나 ID 이름
    – 선언(declaration) : 속성(property)과 속성값(property value)으로 구성된 스타일 정보의 리스트
    – 속성과 속성값은 콜론(:)으로 연결
    – 하나의 태그에 여러 가지 속성 지정
    : 선언에 지정하고자 하는 속성들을 세미콜론으로 구분하여 나열
    : H3 { background-color:navy; color:white }
    – 여러 태그에 동일한 속성 지정
    : 선택자에 같은 스타일을 지정하는 경우 태그 이름 콤마로 구분하여 나열
    : H1 H2 { , background-color:navy }
    – 속성의 상속 (Inheritance)
    : 어떠한 태그에 지정된 속성은 그 안에 사용된 태그에도 적용됨
    : 예 : <p>태그의 글자 색: 회색 이면, <p><i> 태그 사용 시, <i>태그에 대해 회색으로 지정할 필요 없음
  • 스타일 정보 삽입 방법
    1. 웹 페이지 <head>태그 내 정의
    <head> <style>
    스타일의 내용
    </style></head>

    2. 인라인(in-line) 스타일 정의 : BODY 부분에 사용된 태그 내에 속성으로 정의
    <p style=”스타일내용”> </p>

    3. 별도의 style sheet 삽입
    <head>
    <link rel=”stylesheet” href=”CSS 파일 주소(URL)”>
    <head>
  • CSS 기초 실습
<!DOCTYPE html>
<html>
    <head>
        <style>
            h1 {color:white; background-color:blue}
            h2, h3 {color:white; background-color:green}
            p {color:red; font-size:15}
        </style>
    </head>
    <body>
        <h1>어서오세요! 환영합니다~</h1>
        <h2>거북선의 홈페이지입니다!</h2>
        <h3>이 페이지에는??</h3>
        <p>홈페이지를 <i>소개하는 글을</i> 써봅니다!</p>
        <p><font color="blue">이 홈페이지는 ...</font></p>
    </body>
</html>

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다