<input type="text" placeholder="placeholder text">
input::placeholder {
    color: blue;
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
실제 적용된 모습
::placeholder {
    /* ... */
}
::placehoder {
    opacity: 1;
}
실제 적용된 모습

caniuse.com에서 더 자세한 정보를 확인해 보세요.