[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개의 댓글

관련 채용 정보