• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    해결됨

loginForm input type=email, password 위치 css 오류

23.04.06 15:23 작성 조회수 245

2

스크린샷 2023-04-06 오후 3.19.57.png선생님~ padding-left:30px; 이 부분이 placeholder 블럭안으로 가야할 거같아요

input[type="email"],
input[type="password"] {} 이 블럭안에 있으면 밑에 이미지처럼 중앙에 안맞더라고요~

스크린샷 2023-04-06 오후 3.21.42.png

 

답변 1

답변을 작성해보세요.

1

padding-left: 30px를 input에ㅔ 준 이유는 input 내의 아이콘 자리에 커서가 클릭되면 입력할 때 아이콘과 겹치기 때문에 아이콘 자리 만큼 띄우기 위해서 준 것 입니다.

padding-left: 30px를 input::placeholder에 줘도 보여지는 것은 같지만 마우스 클릭하게 되면 커서의 위치와 텍스트 입력이 아이콘과 겹칩니다.

그래서 padding-left: 30px를 input에 주시는게 맞습니다.

[추가]

캡쳐처럼 우측으로 30픽셀만큼 밀린 부분은 box-sizing: border-box를 주지 않아서 그렇습니다.

위니님의 프로필

위니

질문자

2023.04.07

넵 감사합니다!