[HTML] fieldset & legend

yongkini ·2021년 9월 4일
0

HTML

목록 보기
8/12

: 오늘은 form 태그 내에서 또다른 범주를 지정해줄 수 있는 fieldset과 legend에 대해서 알아보고자 한다.

  • fieldset이란 ? :
    • form 태그 내에서 요소들의 그룹화를 위해 사용하여 legend 태그를 같이 써주면서 그 그룹에 대한 정의를 해줄 수 있다.
    • block content(블록 요소)
  • legend란? :
    • fieldset 자식요소로, 반드시 fieldset 태그의 첫번째 자식요소로 써야한다(쓰려고 했을 때).
    • fieldset으로 그룹화한 그룹에 대한 그룹명, 설명 등을 설정해주는 역할을 한다.
    • block content(블록 요소), display: inline을 해줘도 block요소처럼 동작함.
  • fieldset의 경우 구글크롬(위의 예시)에서는 저런 형태로 출력되지만, 브라우저마다 다르기 때문에 해당 디자인을 위해 fieldset 및 legend 태그를 사용하기보다는 의미론적으로 그룹화할 때 써야한다.
  • fieldset의 장점은 fieldset으로 그룹화한 부분의 input들을 한번에 컨트롤 할 수 있다는 것이다. 예를 들어, fieldset 태그의 속성으로 disabled를 주면, 해당 필드셋에 있는 모든 input에 disabled가 한번에 적용된다.
profile
완벽함 보다는 최선의 결과를 위해 끊임없이 노력하는 개발자

0개의 댓글