2013-02-06 21 views
7

मेरे पास इस <input type="text" placeholder="lorem ipsum"> जैसे तत्व हैं।सभी ब्राउज़रों में प्लेसहोल्डर विशेषता को कैसे शैलीबद्ध करें?

मैं सीएसएस में placeholder विशेषता कैसे स्टाइल कर सकता हूं, ताकि यह सभी ब्राउज़रों में काम करे?

+0

तुम्हारा मतलब है तुम प्लेसहोल्डर पाठ शैली में जानना चाहते हैं? – Simon

+1

क्यों "कस्टम"? उस संपत्ति को HTML5 –

+0

में परिभाषित किया गया है प्लेसहोल्डर एक HTML5 फॉर्म विशेषता है जो IE को छोड़कर सभी आधुनिक ब्राउज़रों में समर्थित है। http://www.w3schools.com/html/html5_form_attributes.asp –

उत्तर

5

इनपुट में प्लेसहोल्डर टेक्स्ट (अब तक इसे लागू करने वाले ब्राउज़र में) एक हल्का भूरा रंग है। इसे स्टाइल करने के लिए, आपको विक्रेता उपसर्ग सीएसएस गुणों की आवश्यकता होगी।

::-webkit-input-placeholder { 
    color: red; 
} 

:-moz-placeholder { /* Firefox 18- */ 
    color: red; 
} 

::-moz-placeholder { /* Firefox 19+ */ 
    color: red; 
} 

:-ms-input-placeholder { 
    color: red; 
} 

इस बहुत समान प्रश्न जाँच कर सकते हैं: