FDS12_Markup_Summary

Web Cafe | Login section <form>

Login Form

image

form tag

: 상호작용하는 서식요소를 담음. action = “서버url” 필수 속성

fieldset

: 연관성 있는 서식요소를 grouping하고 legend로 역할/묶은 이유를 명시

image

로그인 및 관련 설정이 legend, 테두리진 부분이 fieldset

label and input

: <input id="uid">일 때 <label for="uid">로 input 정보에 라벨링

Form validation

<div class="user-email">
    <label for="user-email">아이디</label><input type="email" id="user-email" name="uid" required placeholder="mail@mail.com">
</div>
<div class="user-pw">
    <label for="user-pw">비밀번호</label><input type="password" id="user-pw" name="upw" required placeholder="8자리 이상">
</div>

[chrome]

image

[Firefox]

image

FF에서는 agent style로 input도 길게 보임

image

Form 요소 관련 유용한 사이트

  1. CanIUse.com
image

CrossBrowsing 할 때 어떤 환경에서 지원이 되고 안 되는지 확인 가능

  1. Web forms 2.0 demo

: form tag 관련 요소들 데모 볼 수 있음


Login Design

  1. legend 안 보이게 미리 만들어놓은 hidden module 처리

크기 변경이 가능한 요소들

Mozilla box-shadow

: Box-shadow는 box 크기에 영향을 주지 않는다! Margin 줄 때 그림자 고려해서 넣어야함

text-indent : 들여쓰기, (음수로 쓰면 내어쓰기)

button은 기본이 border-box