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

HTML value 속성 완벽 가이드 – 개념, 문법, 실전 예제

HTML의 value 속성은 문서 내 HTML 요소의 초기값(initial value)을 정의하는 속성입니다. 이 속성은 button, input, meter, li, option, progress, param 요소에 적용할 수 있으며, 요소마다 역할이 조금씩 다릅니다.

요소별 value 속성의 역할

  • button: 폼 제출 시 서버로 전송되는 버튼의 값
  • input: 입력 필드에 처음 표시되는 초기값
  • meter / progress: 측정값 또는 진행률의 현재 값
  • li: 정렬된 목록에서 해당 항목의 시작 번호
  • option: 선택 시 서버로 전송되는 옵션 값
  • param: 플러그인에 전달되는 매개변수 값

기본 문법

value 속성의 기본적인 작성 형식은 다음과 같습니다.

<tagname value="text"></tagname>

실전 예제

아래 예제는 meter(계량기) 요소에 value 속성을 적용하여 파일 업로드 진행 상태를 시각적으로 표시하는 방법을 보여줍니다.

<!DOCTYPE html>
<html>
<style>
    body {
        color: #000;
        height: 100vh;
        background-color: #8BC6EC;
        background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
        text-align: center;
    }
</style>
<body>
<h1>HTML value Attribute Demo</h1>
<p>Uploading</p>
<meter min="0" max="100" value="60"></meter>
</body>
</html>

실행 결과

위 코드를 브라우저에서 실행하면 최솟값 0, 최댓값 100으로 설정된 계량기가 생성되고, value 속성값이 60이므로 전체 범위 중 60% 지점까지 채워진 게이지가 화면에 나타납니다. 이처럼 value 속성을 활용하면 진행률, 측정값 등을 간단하게 시각화할 수 있습니다.

HTML value 속성 완벽 가이드 – 개념, 문법, 실전 예제