자습서/HTML

HTML 스타일 속성 - 웹페이지 스타일링을 위한 기본 요소

2023. 5. 15. 18:00
목차
  1. HTML에서 스타일 속성이란?
  2. HTML 태그에서 스타일 속성은 어떻게 사용하나요?
  3. 또 다른 스타일 적용 방법
  4. 스타일 속성을 사용하여 무엇을 디자인할 수 있나요?
  5. HTML에서 스타일 속성을 사용할 때 주의해야할 사항
  6. CSS 규칙의 우선순위
  7. 선언 순서
  8. 가독성

HTML에서 스타일 속성이란?

HTML에서 style 속성은 요소에 스타일을 적용할 수 있는 속성입니다. 이 속성을 사용하여 글꼴, 색상, 배경, 간격 등의 스타일을 지정할 수 있습니다.

 

스타일 속성은 대개 인라인 스타일링으로 사용되며, 요소의 시작 태그 내에 작성됩니다. 이렇게 인라인으로 스타일을 지정하면 해당 요소에만 스타일이 적용되며, 전체 페이지나 다른 요소에는 영향을 미치지 않습니다.

 

HTML 태그에서 스타일 속성은 어떻게 사용하나요?

스타일 속성은 태그안에서 사용되며, style="스타일 종류: 값"과 같은 형태로 사용됩니다.

예를 들어, 아래의 코드는 <h1> 태그에 빨간색 글씨체를 적용하는 인라인 스타일링의 예시입니다.

<h1 style="color:red; font-family:Arial;">이것은 스타일이 적용된 제목 태그입니다.</h1>

위 코드는 실제 웹 페이지에서 아래 그림처럼 표시됩니다.

또 다른 스타일 적용 방법

HTML에서는 class 속성과 id 속성을 이용하여 스타일을 적용할 수도 있습니다. 이 부분에 대해 더욱 자세한 내용은 CSS에서 다룰건데요. 참고 정도로만 확인해주세요.

 

클래스(class)는 여러 요소에 동시에 적용할 수 있으며, 아이디(id)는 한 요소에만 적용할 수 있습니다. class는 동일한 스타일을 적용해야하는 요소들을 그룹화하고 식별할 때 사용됩니다. id는 특정 요소를 식별하고 스타일을 적용할 때 사용됩니다.

 

또한 HTML에서 스타일에 대한 정의는 <head> 태그 안에 포함되며 스타일이 적용되는 요소에 대한 태그는 <body> 태그 안에 작성되어야 합니다.

<!DOCTYPE html>
<html>
<head>
	<title>Class와 ID 예시</title>
	<style>
		/* 클래스에 스타일 적용 */
		.my-class {
			color: red;
			font-weight: bold;
		}
		
		/* 아이디에 스타일 적용 */
		#my-id {
			background-color: yellow;
			padding: 10px;
		}
	</style>
</head>
<body>
	<h1 class="my-class">클래스에 스타일 적용</h1>
	<p class="my-class">여러 요소에 동시에 적용 가능</p>
	<div id="my-id">
		<p>아이디에 스타일 적용</p>
		<p>한 요소에만 적용 가능</p>
	</div>
</body>
</html>

위 코드는 웹 페이지에서 아래 이미지처럼 보여집니다.


스타일 속성을 사용하여 무엇을 디자인할 수 있나요?

HTML에서 style 속성을 사용하면 웹 페이지에서 다양한 요소들의 스타일을 지정할 수 있습니다. 이 속성을 사용하여 글꼴, 배경색, 크기, 간격 등과 같은 스타일 속성을 적용할 수 있습니다.

 

아래의 코드는 <h1> 태그에 스타일을 적용하는 방법을 보여줍니다.

<h1 style="color: blue; font-size: 36px; margin-top: 20px;">스타일이 적용된 제목</h1>

위처럼 스타일이 적용된 제목은 실제 웹 페이지에서 아래와 같이 표시됩니다.

  • color: blue는 텍스트 색상을 파란색으로 지정합니다.
  • font-size: 36px는 글자 크기를 36 픽셀로 지정합니다.
  • margin-top: 20px는 위쪽 여백을 20 픽셀로 지정합니다.

또 다른 예시 스타일링을 살펴볼까요?

 

아래의 코드는 배경색, 글꼴, 글자 크기, 텍스트 정렬 등을 적용하는 방법을 보여줍니다.

<div style="background-color: #f2f2f2; font-family: Arial; font-size: 16px; text-align: center;">
  <p>안녕하세요!</p>
</div>

위와 같이 스타일링된 문단은 실제 웹 페이지에서 아래 이미지처럼 표시됩니다.

  • background-color: #f2f2f2는 배경색을 연한 회색으로 지정합니다.
  • font-family: Arial는 글꼴을 Arial로 지정합니다.
  • font-size: 16px는 글자 크기를 16 픽셀로 지정합니다.
  • text-align: center는 텍스트를 가운데 정렬합니다.

HTML에서 스타일 속성을 사용할 때 주의해야할 사항

사실 웹 페이지의 스타일은 대부분 CSS를 사용하여 디자인합니다. HTML에서 스타일 속성을 사용하여 디자인하는 경우는 드물며 아래 주의사항 들은 참고 정도로만 살펴보세요.

CSS 규칙의 우선순위

style 속성으로 지정한 CSS 규칙은 외부 CSS 파일에 지정한 규칙보다 높은 우선순위를 가집니다. 그러므로 style 속성을 사용할 때는 외부 CSS 파일에 지정된 스타일과 충돌하지 않도록 조심해야 합니다.

선언 순서

style 속성에서 선언된 CSS 규칙은 선언된 순서대로 적용됩니다. 따라서, 같은 CSS 규칙이 여러 번 선언되는 경우, 마지막으로 선언된 규칙이 적용됩니다.

가독성

style 속성을 사용할 때 CSS 규칙이 길어지면 가독성이 떨어집니다. 따라서, 가능하면 외부 CSS 파일에 스타일 규칙을 작성하고 link 태그를 사용하여 연결하는 것이 좋습니다.

  1. HTML에서 스타일 속성이란?
  2. HTML 태그에서 스타일 속성은 어떻게 사용하나요?
  3. 또 다른 스타일 적용 방법
  4. 스타일 속성을 사용하여 무엇을 디자인할 수 있나요?
  5. HTML에서 스타일 속성을 사용할 때 주의해야할 사항
  6. CSS 규칙의 우선순위
  7. 선언 순서
  8. 가독성
'자습서/HTML' 카테고리의 다른 글
  • HTML 버튼 태그 - button
  • HTML 링크 태그 - Link Tags
  • HTML 인용구 - Quotation
  • HTML 서식 태그 - Text Formatting Tags
메타보드
메타보드
메타보드는 다양한 학습을 위한 자습서 및 예제를 제공합니다. 궁금한 점이나 요청사항은 댓글 게시판 및 방명록을 통해 언제든지 공유해주세요.
메타보드메타보드는 다양한 학습을 위한 자습서 및 예제를 제공합니다. 궁금한 점이나 요청사항은 댓글 게시판 및 방명록을 통해 언제든지 공유해주세요.

블로그 메뉴

  • 홈
  • 방명록
  • 분류 전체보기
    • 자습서
      • HTML
      • CSS
      • JavaScript
    • 웹 애플리케이션

태그

인기 글

메타보드
HTML 스타일 속성 - 웹페이지 스타일링을 위한 기본 요소
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.