我目前想簡單地將我的placeholder=""
副本中的星號標記爲紅色,並讓剩餘的佔位符複製我在下面使用的藍色陰影。每個HTML5佔位符屬性有兩種不同的樣式?
HTML標記:
<input type="text" name="firstname" placeholder="* First Name" required>
CSS中我的造型佔位符副本是藍色:
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #6785b2;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #6785b2;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #6785b2;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #6785b2;
}
有什麼想法就如何實現這一目標?
我最好不要使用背景圖像,因爲我已經在選擇框上使用簡單的自定義向下箭頭的背景圖像,我的字段也有不同的大小,所以我真的不想使用多個背景圖像,而是尋求更全面的解決方案...具體還是使用和造型placeholder
屬性。
看來你想要使用佔位符,而不是正確標註你的輸入字段。這種做法受到HTML5規範的強烈阻礙。請參閱此處的推理:http://www.w3.org/TR/html5/forms.html#the-placeholder-attribute –