CSS(1)

2023. 1. 8. 17:49·Web

CSS는 Cascading Style Sheets의 약자로 HTML 요소들의 색상, 위치, 크기 등을 제어하는 스크립트 언어이다.

 

CSS를 작성하는 방법에는 세 가지가 있다.

- 인라인(Inline)

- 인터널(Internal)

- 익스터널(External)

 

1. Inline 방식

해당 방식으로 스타일을 적용하려면 HTML 요소에 style 속성으로 작성한다.

<body>
	<h1 style="color:blue;text-align:center">HTML STUDY</h1>
</body>

 

2. Internal 방식

HTML의 <head></head> 안에 <style></style> 태그로 스타일을 정의한다. 현재 웹 페이지 내에 있는 요소들을 태그나 id, class 별로 스타일을 공통적으로 적용할 때 사용하는 방법이다.

 

- 태그명으로 정의

현재 페이지 내에서 동일한 태그에 공통으로 스타일이 적용된다.

사용 방법 : 태그명{스타일 속성:값; 스타일 속성:값; ...}

<!DOCTYPE html>
<html>
<head>
    <style>
        h1{color:blue}
        p{text-align:right}
    </style>
</head>
<body>
    <h1>Internal</h1>
    <p>Internal</p>
</body>
</html>

 

- id로 정의

사용 방법 : 태그명#id명{스타일 속성:값; 스타일 속성:값; ...}

<!DOCTYPE html>
<html>
<head>
    <style>
        p{text-align:right}
        p#a{background-color:blue; font-size:20pt}
        p#b{border:1px solid black}
    </style>
</head>
<body>
    <p id="a">id:a</p>
    <p>id:?</p>
    <p id="b">id:b</p>
</body>
</html>

 

- class로 정의

태그명.class명{스타일 속성:값; 스타일 속성:값; ...}

<!DOCTYPE html>
<html>
<head>
    <style>
        p{text-align:right}
        p.a{background-color:blue; font-size:20pt}
        p.b{border:1px solid black}
    </style>
</head>
<body>
    <p class="a">class:a</p>
    <p>class:?</p>
    <p class="b">class:b</p>
</body>
</html>

 

3. External 방식

인터널 방식과 동일하지만 CSS 코드를 외부 파일에 저장하여 HTML에서 링크한다. 하나의 웹 페이지에서만 사용하는 것이 아니라 여러 페이지에서 공용으로 사용한다. 

 

 

 

'Web' 카테고리의 다른 글

간단한 회원가입 페이지 구현  (1) 2023.01.02
HTML(2)  (0) 2022.12.31
HTML(1)  (0) 2022.12.22
구글 클론 사이트 만들기  (1) 2020.09.16
HTML 입문  (0) 2020.09.15
'Web' 카테고리의 다른 글
  • 간단한 회원가입 페이지 구현
  • HTML(2)
  • HTML(1)
  • 구글 클론 사이트 만들기
switch_user
switch_user
나의 공부 기록
  • switch_user
    while(true)
    switch_user
  • 전체
    오늘
    어제
    • 분류 전체보기
      • C
      • C++
      • Java
      • Python
      • Web
      • App
      • Security
        • Web Hacking
        • Reverse Engineering
      • DB
      • Machine Learning
      • Computer Science
      • Linux
      • Algorithm
      • 진로
      • 기타
  • 블로그 메뉴

    • 홈
    • 태그
    • velog
    • Github
  • 링크

    • velog
    • Github
  • 공지사항

  • 인기 글

  • 태그

    HTTP
    배치 학습
    x64dbg
    Hacking Process
    SQL
    반복문
    어셈블리
    생성자와 소멸자
    쿠키
    어셈블리어
    HTML
    사례 기반 학습
    디컴파일
    머신러닝
    Web 기초
    인터프리팅
    SQLi
    모델 기반 학습
    코드 패치
    ml
    cin.getline
    클래스 외부에 함수 구현
    CSS
    IDA
    웹해킹
    비트연산
    리버싱
    race condition
    웹
    xss
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
switch_user
CSS(1)
상단으로

티스토리툴바