💡 퀵 접속: htm.kr/meter

HTML5 Meter 태그 사용법

1. Meter 태그란?

Meter 태그는 웹 페이지에 측정값이나 게이지를 표시하는 데 사용됩니다. 특정 범위 내의 값을 시각적으로 표현하며, 최소값, 최대값, 현재값 등을 지정할 수 있습니다.

2. 기본 구조

Meter 태그의 기본 사용법

<meter value="0.6" min="0" max="1">60%</meter>

3. 자주 사용되는 속성

속성 설명 예시
value 현재 값 <meter value="0.6">
min 최소값 <meter min="0">
max 최대값 <meter max="1">

4. 실제 사용 예제

<!-- 기본 게이지 예제 -->
<div class="basic-example">
    <h3>기본 게이지 예제</h3>
    <meter value="0.6" min="0" max="1">60%</meter>
</div>

<!-- 범위 게이지 예제 -->
<div class="range-example">
    <h3>범위 게이지 예제</h3>
    <meter value="75" min="0" max="100" low="25" high="75">75%</meter>
</div>

<!-- 최적값 게이지 예제 -->
<div class="optimum-example">
    <h3>최적값 게이지 예제</h3>
    <meter value="0.8" min="0" max="1" optimum="0.9">80%</meter>
</div>

<style>
    /* 기본 게이지 예제 스타일 */
    .basic-example {
        margin: 20px 0;
        padding: 15px;
        border: 1px solid #ddd;
        border-radius: 4px;
    }

    /* 범위 게이지 예제 스타일 */
    .range-example {
        margin: 20px 0;
        padding: 15px;
        border: 1px solid #ddd;
        border-radius: 4px;
    }

    /* 최적값 게이지 예제 스타일 */
    .optimum-example {
        margin: 20px 0;
        padding: 15px;
        border: 1px solid #ddd;
        border-radius: 4px;
    }

    /* 반응형 스타일 */
    @media (max-width: 768px) {
        .basic-example,
        .range-example,
        .optimum-example {
            margin: 10px 0;
            padding: 10px;
        }
    }
</style>

💡 주의사항

  • meter 태그는 측정값을 표시하는 데 사용됩니다.
  • value, min, max 속성을 필수로 지정해야 합니다.
  • low, high, optimum 속성으로 범위를 지정할 수 있습니다.
  • 브라우저 호환성을 고려해야 합니다.

5. 스타일링 예제

<style>
    /* 기본 게이지 스타일 */
    meter {
        width: 100%;
        height: 20px;
        margin: 10px 0;
    }

    /* 게이지 색상 스타일 */
    meter::-webkit-meter-bar {
        background: #eee;
        border-radius: 4px;
    }

    meter::-webkit-meter-optimum-value {
        background: #4CAF50;
    }

    meter::-webkit-meter-suboptimum-value {
        background: #FFC107;
    }

    meter::-webkit-meter-even-less-good-value {
        background: #F44336;
    }

    /* 반응형 스타일 */
    @media (max-width: 768px) {
        meter {
            height: 15px;
        }
    }
</style>

6. 성능 최적화 팁

  • 필요한 경우에만 meter 태그를 사용합니다.
  • 적절한 범위 값을 설정합니다.
  • 불필요한 속성을 사용하지 않습니다.
  • 접근성을 고려한 마크업을 작성합니다.

7. 검증 및 테스트

meter 태그가 올바르게 사용되었는지 확인하는 방법:

  • W3C 마크업 검증 서비스 사용
  • 다양한 브라우저에서 테스트
  • 게이지 렌더링 테스트
  • 성능 테스트
  • 접근성 검사 도구 사용