Web
[CSS] input password 안 보이는 현상
hyzzzy
2023. 5. 26. 16:17
✏️ 문제 상황
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