Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML min 속성 완벽 정리 – 최솟값 설정 방법과 예제

HTML의 min 속성은 요소가 가질 수 있는 최솟값을 지정하는 데 사용되는 속성입니다. 이 속성은 <meter> 요소와 <input> 요소 모두에서 활용할 수 있으며, 특히 숫자 입력이나 날짜 선택 시 유효 범위의 하한선을 정하는 데 매우 유용합니다.

<meter> 요소에서 min 속성 사용하기

먼저 <meter> 요소에 min 속성을 적용한 예제를 살펴보겠습니다.

<!DOCTYPE html>
<html>
<body>
<h2>수질 측정 현황</h2>
<p>불순물 농도 <meter min="0" low="50" high="95" max="100" value="85"></meter></p>
<p>TDS 농도 <meter min="0" low="20" high="80" max="100" value="60"></meter></p>
</body>
</html>

실행 결과

위 코드를 실행하면 각 게이지가 min 값인 0을 기준으로 하여 값의 범위가 표시됩니다.

HTML min 속성 완벽 정리 – 최솟값 설정 방법과 예제

<input> 요소에서 min 속성 사용하기

다음은 <input> 요소에 min 속성을 적용한 예제입니다. 날짜 입력 필드에 최소 날짜를 지정하면 그 이전 날짜는 선택할 수 없게 됩니다.

<!DOCTYPE html>
<html>
<body>
<h2>선수 등록 정보 및 보고 일자</h2>
<form>
<p>아래는 <ins>보고 날짜가 포함된</ins> 상세 정보입니다:</p>
<fieldset>
<legend>새로운 정보:</legend>
크리켓 선수 이름: <input type="text"><br>
순위: <input type="number"><br>
이메일: <input type="email"><br>
보고 날짜: <input type="date" name="reporting" min="2019-05-05">
</fieldset>
</form>
</body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 화면이 나타납니다.

HTML min 속성 완벽 정리 – 최솟값 설정 방법과 예제

만약 사용자가 min 속성으로 지정된 날짜(2019-05-05)보다 이전 날짜를 선택하려고 하면, 브라우저는 해당 값을 유효하지 않은 것으로 판단하여 다음과 같은 경고 메시지를 표시합니다.

HTML min 속성 완벽 정리 – 최솟값 설정 방법과 예제

정리

min 속성은 폼 유효성 검사와 데이터 범위 제한에 필수적인 도구입니다. <input type="number">, <input type="date"> 등에서 최솟값을 제한하여 잘못된 데이터 입력을 사전에 방지할 수 있으며, <meter> 요소에서는 측정값의 기준 하한을 명확히 하는 역할을 합니다.