본문 바로가기

마크업 언어/HTML

HTML <style> 태그를 활용한 웹 페이지 꾸미기

HTML <style> 태그를 활용한 페이지 꾸미기

웹 페이지의 디자인과 스타일링은 사용자 경험을 크게 향상시킵니다. HTML의 <style> 태그는 페이지 내에서 CSS를 직접 정의할 수 있는 강력한 도구입니다. 이 글에서는 <style> 태그의 기본 사용법부터 다양한 스타일링 예제까지 알아보고, 효율적인 사용을 위한 팁을 제공합니다.

 

 

 

1. <style> 태그의 기본 사용법

<style> 태그는 HTML 문서의 <head> 섹션에 위치하여 페이지 전체 또는 특정 요소에 CSS 스타일을 적용할 수 있습니다. 이를 통해 글꼴, 색상, 배경 등 다양한 스타일을 설정할 수 있습니다.

<style>
    body {
        background-color: lightblue;
        font-family: Arial, sans-serif;
    }
    h1 {
        color: navy;
        margin-left: 20px;
    }
</style>

 

 

2. 인라인 스타일과 외부 스타일 시트 비교

인라인 스타일은 각 HTML 요소에 직접 스타일을 지정하는 방식입니다. 반면, 외부 스타일 시트는 별도의 CSS 파일로 분리되어 관리됩니다. <style> 태그는 이 두 가지 방법의 중간 형태로, 한 페이지 내에서 스타일을 일관되게 적용할 수 있는 장점이 있으며, 큰 프로젝트에서 유지보수와 재사용성을 높이는 데 유용합니다.

 

 

3. 스타일링 예제

<style> 태그를 사용하여 다양한 스타일링을 적용할 수 있습니다. 아래는 몇 가지 예시입니다.

<style>
    p {
        color: green;
        font-size: 16px;
    }
    .container {
        width: 80%;
        margin: auto;
        padding: 10px;
        background-color: white;
        border: 1px solid #ccc;
        border-radius: 5px;
    }
</style>

 

 

 

 

4. <style> 태그 사용 시 유의사항

<style> 태그는 작은 규모의 프로젝트나 테스트용 페이지에 적합합니다. 그러나 대규모 프로젝트에서는 외부 CSS 파일로 분리하여 사용하는 것이 좋습니다. 이로 인해 페이지 로딩 속도가 개선되고, 스타일 관리가 효율적으로 이루어집니다.

 

 

5. 미디어 쿼리를 활용한 반응형 디자인

미디어 쿼리는 다양한 디바이스와 화면 크기에 따라 웹 페이지의 스타일을 조정하는 데 사용됩니다. <style> 태그 내에서 미디어 쿼리를 정의하여 반응형 디자인을 구현할 수 있습니다. 이를 통해 모바일, 태블릿, 데스크탑 등 다양한 환경에서 최적화된 사용자 경험을 제공할 수 있습니다.

<style>
    @media screen and (max-width: 600px) {
        body {
            font-size: 14px;
        }
    }
</style>

 

 

6. 다양한 CSS 선택자 활용하기

<style> 태그를 사용하여 다양한 CSS 선택자를 활용할 수 있습니다. 요소 선택자, 클래스 선택자, ID 선택자 등을 조합하여 원하는 요소에 정확한 스타일을 적용할 수 있습니다.

<style>
    .highlight {
        background-color: yellow;
    }
    #main-content {
        padding: 20px;
    }
</style>