2013-07-04 132 views
6

我想使用CSS來設置<input type="text">的標題屬性樣式。所以這是我做過什麼:使用CSS設置HTML標題屬性

input[type="text"][title] { 
    font-style: italic; 
    color: gray; 
} 

它工作正常,但是當我將數據輸入到該領域,數據是灰色和斜體。我希望數據(值)是正常的和黑色的,只有標題是斜體和灰色的。

任何想法?

+0

你不能改變'title'屬性的風格,因爲這是由OS處理。你有什麼選擇'輸入'元素*有*標題'屬性 –

+2

可能重複的[是否可以樣式標題? (和CSS或JS?)](http://stackoverflow.com/questions/4383148/is-it-possible-to-style-a-title-and-with-css-or-js) – cimmanon

+0

你可以使用JavaScript將'title'屬性改爲另一個東西,最後,您可以自定義這個其他的東西。看看[這裏](http://www.designchemical.com/blog/index.php/jquery/jquery-tooltips-create-your-own-tooltip-plugin/) –

回答

1
input[type="text"][title]:hover:after { 
    font-style: italic; 
    color:gray; 
} 
+1

請考慮編輯你的發佈以添加更多關於您的代碼的解釋以及爲什麼它可以解決問題。一個主要包含代碼的答案(即使它正在工作)通常不會幫助OP瞭解他們的問題。 – Drenmi

1

可以在<h2></h2>添加的輸入的標題,然後從CSS標題的屬性更改如下圖所示:

h2 { 
    font-style: italic; 
    color: gray; 
    font-size: 1em; 
}