본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

CSS

CSS 기본문법에 대하여 알아보자

by C0Di 2022. 8. 15.
728x90

CSS 기본 문법

CSS(Cascading Style Sheets)를 정의방법은 내부, 외부, 인라인 스타일시트 등이 있으며, 실제로는 외부 스타일 시트를 주로 사용하지만 간단한것은 내부만으로도 사용 가능하고 인라인은 대체로 사용하지 않지만 우선순위가 높음의 특성으로 인해 꼭 필요한 경우 편리하게 사용 가능합니다.


내부 스타일시트

CSS를 HTML 문서 안에 <style> 태그로 기재하고 HTML 문서 안 CSS가 함께 저장하는 형태입니다.

<!DOCTYPE html>
        <html lang="ko">
        <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>Document</title>
            <style type = "text/css">
                p { color : red ; } /* p태그 안의 글자 색상을 빨간색으로 설정 */
            </style>
        </head>
        <body>
            <p>잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요</p>
        </body>
        </html>
    
결과보기
잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요

외부 스타일시트

스타일 속성들을 따로 저장 후 HTML 문서에 파일명으로 연결이 가능하며, *.css 환장자를 가진 별도의 파일로 저장 후 HTML에는 <link>태그를 이용해 선언합니다.

내부는 그 스타일이 기술된 페이지만 적용 가능한 반면, 외부는 그 스타일을 선언한 모든 HTML 페이지에 적용됩니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>외부 스타일시트</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
    <p>잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요</p>
</body>
</html>
    

참고 : CSS 파일의 상단에 @charset "utf-8"; @charset "euc-kr"; emd html 문서에서 지정한 것과 동일한 문자셋을 지정합니다.

@charset "UTF-8";
p { color: red; }
결과보기
잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요

@import

@import는 CSS 안 또다른 CSS 파일을 불러올 수 있으며 CSS의 맨 윗줄에 사용합니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>스타일시트 포함</title>
    <style type = "text/css">
        @import url("style.css");
    </style>
</head>
<body>
    <p>잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요</p>
</body>
</html>
    

참고 : CSS 파일의 상단에 @charset "utf-8"; @charset "euc-kr"; emd html 문서에서 지정한 것과 동일한 문자셋을 지정합니다.

@charset "UTF-8";
p { color: red; }
결과보기
잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요

인라인 스타일

인라인 스타일은 태그에 직접 CSS를 정의해주는 기법, 해당 요소에 style=" "을 적어 사용하고, 인라인 스타일은 내부스타일이나 외부스타일에서 기술된 속성보다 우선으로 적용되므로 우선순위가 절대적으로 높아야 할 경우에 샤용 할 수 있으나, 스타일을 공통 CSS로 수정이 불가, 일일이 html을 열어서 편집해야하고 일반적으로 많이 사용하지는 않습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>인라인 스타일</title>
</head>
<body>
    <p style="color: red;">잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요</p>
</body>
</html>
    
결과보기
잠은 충분히 자야하며 밥을 먹은 직후 누워서 주무세요
728x90
반응형

댓글

#HASH_TAGS

-

1

코드 오늘 조업 마감했습니다. 코딩 선택해주세요 오늘도 웹표준은.. 필터선택자 오징어 1Kg 당 3000원 HTML 테스트 공부 숙제가 다양해서 너무 좋아요 화사한가요? 메서드 ImageSlideEffect JQuery Method 멈추지 않는 ' j ' 시리-즈 오징어 두마리 포획 완료 슬라이드 결과 : 월요일 내일은 즐거운 월요일 테스트테스트 울적하니 꽃을 달아봤습니다 이건 또 뭐람 오늘은 내가바로 오징어! 다크모드 제이쿼리 scroll-snap-type scroll-snap-align 오징어 한마리 수확 완료!