有沒有辦法使用CSS更新輸入字段而不更改HTML代碼?使用CSS更新輸入字段
// HTML
<div id="LoginFormContainer">
<div class="formInputLine">
<div class="inputContainer">
<input name="txtUserID$Textbox1" type="text" maxlength="15" id="txtUserID_Textbox1" placeholder="Username" title="Username">
</div>
</div>
<div class="formInputLine">
<div class="inputContainer">
<input name="txtPassword$Textbox1" type="password" maxlength="15" id="txtPassword_Textbox1" placeholder="Password" title="Password">
</div>
</div>
<div class="formInputLine">
<input type="submit" name="btnLogin" value="Login" id="btnLogin"><input name="builderID" type="hidden" id="builderID" value="abc">
</div>
</div>
// CSS
#FormLoginPage #LoginFormContainer .formInputLine .inputContainer input {
text-transform: uppercase!important;
}
#FormLoginPage #LoginFormContainer .formInputLine .inputContainer input {
border: none;
font-size: 12px;
width: 100%;
color: #333;
outline: 0;
-webkit-appearance: caret;
}
// TRYING CSS - 能夠使用這個代碼添加標籤,但它適用於所有輸入。不知道如何只針對具有特定ID的單個類。
.formInputLine::before {
content: "Username";
}
請注意,上面的代碼實際上是這樣的代碼,我從第三方獲得的一部分。所以我不確定我是否可以通過iframe標籤控制它。
感謝您的幫助,我非常感謝。
你需要顯示HTML - 他們佔位符的文本?絕對定位文本?我們無法知道 - 如果他們是佔位符,這是一個好的凝視塊http://stackoverflow.com/questions/2610497/change-an-html5-inputs-placeholder-color-with-css –
請包括您的CSS和HTML這裏 –
是的,它可以只用CSS來完成,但它是推薦的,不。 – Slime