본문 바로가기

front-end

[HTML] 입력 요소 만들기

input 태그
  • 사용자로부터 값을 입력받을 수 있는 대화형 컨트롤 (필드)
  • 인라인 요소
  • 단일 태그
  • <input />

 

type 속성
  • 입력 요소의 형태나 입력 데이터 유형 등이 type 속성에 따라 달라짐
  • 적용할 수 있는 추가 속성의 종류도 달라짐
  • type은 20여 가지
  • 기본값은 text !

 

name 속성
  • input 태그에 식별자 추가
  • 각각의 입력 항목에 대한 이름
  • <input type="text" name="nickname" />
  • <input type="text" name="job" />

 

<html>
  <head>
    <meta charset="utf-8">
    <title>다양한 입력 요소 만들기</title>
  </head>
  <body>
    <input name="text" type="text" maxlength="5" placeholder="메시지 입력..!"/> <br> <br>
    <input name="push"type="button" value="PUSH"/> <br> <br>
    <input name="color"type="color"/> 색을 골라보세요! <br> <br>
    <input name="score"type="range" max="100" min="0" step="10"/> <br> <br>
    <input name="birthday"type="date"/> <br> <br>
  </body>
</html>
  • text ≫ 텍스트 입력받음
    • placeholder 속성 - 안내 메시지 : 사용자 입력 전에만 보이는 텍스트
    • maxlength 속성 - 문자 개수 제한 : 특정 개수 이상 문자 입력 불가
  • button ≫ 클릭을 입력받음
    • value 속성 - 버튼 위에 텍스트 표시
  • color ≫ 팔레트를 통한 색상 선택
    • 추가적으로 작성할 만한 속성은 없지만 문구 필요할 시 옆에 텍스트 추가하기
  • range ≫ 범위 안에서 바를 움직여 숫자 값을 선택
    • 어디 쯤에 있을 때 어떤 값인지 확인하기 위해 수치 관련 속성 추가
    • max 속성 - 최대값 설정
    • min 속성 - 최소값 설정
    • step 속성 - 단위 설정
    • 마우스 / 키보드로 선택 가능
  • date ≫ 날짜 선택

  • name ≫ 각각의 input 태그에 식별자(이름) 추가

 

 

 

 

'front-end' 카테고리의 다른 글

[HTML] 폼(FORM)  (0) 2024.12.01
[HTML] SELECT와 TEXTAREA  (0) 2024.12.01
[HTML] 목록 표시하기  (0) 2024.12.01
[HTML] 링크 만들기  (0) 2024.12.01
[HTML] 컨테이너와 전역 속성  (0) 2024.12.01