방법: 먼저 "::placeholder" 선택기를 사용하여 수정해야 하는 요소를 선택한 다음 "color:color value;" 스타일을 요소에 추가합니다. 자리 표시자는 CSS3의 새로운 선택기이며 브라우저마다 다른 접두사("-ms-", "-webkit-" 등)가 필요합니다.
이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
placeholder 속성은 입력 필드의 예상 값에 대한 프롬프트 정보를 설명하는 데 사용됩니다.
placeholder의 색상을 수정하는 방법은 무엇입니까?
그러나 특정 브라우저 호환성 문제가 있습니다. chorme를 예로 들어 보겠습니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> input::-webkit-input-placeholder { color: #aab2bd; font-size: 12px; } input {//边框效果 border: 1px solid red; } </style> </head> <body> <input type="text" placeholder="请输入"> </body> </html>
Chrome 브라우저에 해당하는 선택기는 input::-webkit-input-placeholder
효과는 다음과 같습니다.
다른 브라우저에 대한 선택기는 다음과 같습니다.
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color : red; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color : red; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color : red; } input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color : red; } input::-ms-input-placeholder { /* Microsoft Edge */ color : red; }
권장 학습: css 비디오 튜토리얼
위 내용은 CSS로 자리표시자의 색상을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!