<form>태그와 그 외 관련 태그들 정리

2023. 11. 17. 19:14·Mark Up & StyleSheet/HTML

📌 fieldset과 legend 태그를 적극 활용하자

<form>
  <fieldset>
    <legend>회원정보</legend>

  </fieldset>
  <fieldset>
    <legend>거주지 정보</legend>

  </fieldset>
</form>

fieldset

: 웹 양식의 여러 컨트롤 + <label>을 묶을 때 사용

- 해당 태그에 disabled 속성을 부여할 수 있음

🔥 disabled 줄 시 그 안에 있는 입력 요소들도 같이 disabled됨 (input 한개씩 disabled로 제어할 필요가 없어짐)

- name 속성을 줄 수 있음 document.forms.[폼이름].[필드셋이름] 으로 찾을 수 있음

특성 속성값 설명
disabled disabled - 지정할 경우, 모든 자손 컨트롤 비활성화
- <form> 제출시 데이터에 미포함
- 브라우저 이벤트 작동 X
form form의 id값 - <form> 외부에 <fieldset>이 있을 때 명시적으로 연결해줌
- <form> 요소의 id
name fieldset의 name값 - 다른 fieldset요소와 구별할 때 사용
- document.forms.[form이름].[fieldset이름] 으로 JS에서 요소 찾을 수 있음

 

- fieldset은 기본적으로 block 요소이다. 하지만 css로 flex를 주면 flex가 먹지만 block요소처럼 보인다.

🔥 일부 브라우저에서 보이는 버그라고 한다. 

 

legend

- fieldset요소의 첫번째 자식이여야 한다.

 

📌 input search와 input image 태그

input:search 태그

// input search reset css

/* IE 경우 */
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
	display:none;
}

/* Chrome 경우 */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	display:none;
}
 

©TCP-tryWWW

HTML input tag - type="search" 검색 :

www.tcpschool.com

input:image 태그

 

©TCP-tryWWW

HTML input tag - type="image" 캐릭터명 : 비밀번호 :

www.tcpschool.com

 

✅ 참고 사이트
Fieldset이 flex가 안되는 이유
[css-display-3] grid/flex layout support for <fieldset>
https://developer.mozilla.org/ko/docs/Web/HTML/Element/fieldset

 

반응형

'Mark Up & StyleSheet > HTML' 카테고리의 다른 글

이미지에 링크 거는 방법 (이미지맵 사용하기)  (1) 2024.09.05
picture태그 & source 태그 기분 문법  (0) 2023.12.30
헷갈리는 HTML 태그들  (1) 2023.12.22
개발자도구의 $0이 무엇일까?  (0) 2023.12.22
웹페이지 구현, 웹사이트 구축과 관련된 용어 알아보기  (3) 2023.11.04
'Mark Up & StyleSheet/HTML' 카테고리의 다른 글
  • picture태그 & source 태그 기분 문법
  • 헷갈리는 HTML 태그들
  • 개발자도구의 $0이 무엇일까?
  • 웹페이지 구현, 웹사이트 구축과 관련된 용어 알아보기
전예방
전예방
  • 전예방
    예방이의 개발일기
    전예방
  • 전체
    오늘
    어제
    • All (122)
      • Info & Tip (2)
      • 유용한 사이트들 (5)
      • Mark Up & StyleSheet (23)
        • HTML (6)
        • CSS & SCSS (10)
        • 반응형 (6)
      • Frontend (63)
        • 전체 (9)
        • JavaScript & Jquery (18)
        • TypeScript (0)
        • React (26)
        • Next.js (3)
        • 성능최적화 (2)
      • Backend (13)
        • Python (1)
        • JAVA (2)
        • node.js (0)
        • PHP (7)
        • 패키지매니저 (3)
      • Markdown (0)
      • SCM (1)
        • Git&Github (1)
        • SVN (0)
      • IDE (4)
        • VSCode (2)
        • IntelliJ (1)
        • Ecplise (1)
      • 취미생활 (3)
      • 정보처리기사 (2)
      • 코딩자율학습단 (5)
        • 12기 (파이썬) (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • velog
    • github
  • 공지사항

  • 인기 글

  • 태그

    반응형
    코딩자율학습단
    리액트
    editor
    swiper.js
    frontend
    React Swiper
    php
    회원가입
    TypeScript
    CSS
    react
    코딩자율학습
    Python
    NPM
    yarn berry
    파이썬
    나도코딩
    Admin
    관리자 페이지
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
전예방
<form>태그와 그 외 관련 태그들 정리
상단으로

티스토리툴바