우당탕탕 기술블로그
[CSS] input password 안 보이는 현상 본문
✏️ 문제 상황
HTML 코드에서 input type이 password 일 때, password가 입력되었으나 표시되지 않았다.
🧐 문제 원인
구현하려는 웹 페이지의 font-family가 나눔스퀘어로 설정되었고, 나눔스퀘어 글꼴에서는 password type일 때 표시하는 (●) 기호가 없어서 표기되지 않았다.
😊 해결 방안
비밀번호를 입력했을 때와 입력 전에 보여지는 글꼴을 다르게 설정한다.
input[type=password] {
font-family:"나눔스퀘어를 제외한 글꼴", sans-serif !important;
}
input[type=password]::placeholder {
font-family: "NanumSquare";
}
input[type=password]
는 CSS 선택자, 웹 페이지의 모든 비밀번호 입력필드를 선택
font-family:"Nanum Gothic", sans-serif
는 password가 입력될 때 해당 폰트를 나눔스퀘어 제외한 다른 글꼴들을 지정
!important
는 다른 스타일 규칙에 오버라이드 되는 것을 방지
input[type=password]::placeholder
는 CSS 선택자, 비밀번호 입력 필드의 placeholder (미리 보이는 hint) 텍스트에 대한 스타일을 지정
출처
[HTML|CSS] Input type이 password일 때 입력한 password가 보이지 않는 이슈
이번 포스팅에서는 Input type이 password일 때 입력한 password가 보이지 않는 이슈에 대해서 짧게 다루어 보겠습니다. (본 글은 이전에 업로드 되었던 내용을 좀 더 보기좋게 다듬어 재 업로드 한 글입
kimdabin.tistory.com
'Web' 카테고리의 다른 글
[React] 이미지 등록 후 서버 요청 시 413 에러 발생, 이미지 압축하기 (0) | 2023.07.11 |
---|---|
[React] input에 입력할 때 글자 깜빡임 현상, 웹폰트 성능 최적화 (0) | 2023.06.18 |
[React] npm i node-sass 에러 (0) | 2023.06.04 |
[React] 카카오 애드핏 에러 (useEffect, componentDidMount, useLayoutEffect) (0) | 2023.06.03 |
[HTML, JS] form을 이용한 데이터 POST 요청 시 Not Found 404 오류 (0) | 2023.05.29 |