--- title: ':-ms-input-placeholder' slug: conflicting/Web/CSS/:placeholder-shown_f20b6cc785f9fd133a0f9fb582f36891 tags: - CSS - No estándar(2) - Pseudo clase CSS - Referencia translation_of: Web/CSS/:placeholder-shown translation_of_original: Web/CSS/:-ms-input-placeholder original_slug: Web/CSS/:-ms-input-placeholder ---
{{Non-standard_header}}{{CSSRef}}

Resumen

La  pseudo-clase propietaria y no estándar  :-ms-input-placeholder representa el  texto del marcador de posición (placeholder) de un elemento de un formulario. Esto permite personalizar el texto de los marcadores de posición (placeholders) a los desarrolladores web y a los diseñadores de temas. Sólo es soportada por los navegadores Internet Explorer y Microsoft Edge.

Ejemplo

El siguiente ejemplo destaca con un estilo personalizado los campos "Branch" y código "ID". El texto del marcardor de posición (placeholder) se muestra con un estilo hasta que el campo obtiene el foco, momento a partir del cual podemos escribir en él. Cuando el campo obtiene el foco vuelve a tener el estilo normal para un campo input y el texto del marcador de posición (placeholder) desaparece.

HTML

<form id="test">
  <p><label>Enter Student Name: <input id="name" placeholder="Student Name"/></label></p>
  <p><label>Enter Student Branch: <input id="branch" placeholder="Student Branch" /></label></p>
  <p><label>Enter Student ID: <input type="num" pattern="[0-9]{8}" title="8 digit ID" id="sid" class="studentid" placeholder="8 digit id" /></label></p>
  <input type="submit" />
</form>

CSS

input {
   background-color:#E8E8E8;
   color:black; }
/* placeholder only style */
input.studentid:-ms-input-placeholder {
   font-style:italic;
   color: red;
   background-color: yellow;
}

Resultado

Especificaciones

No es parte de ninguna especificación aunque  Microsoft tiene una descripción en MSDN.

Compatibilidad con los distintos navegadores

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Soporte básico {{CompatNo}} {{CompatNo}} 10 {{CompatNo}} {{CompatNo}}
Característica Android Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Soporte básico {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatNo}} {{CompatNo}}

Ver además