2013-08-09 6 views
6

पर प्रयुक्त छद्म-तत्व के बाद, इसलिए, मुझे इनपुट तत्व पर एक कस्टम शैली मिली है, और मैं :after के उपयोग के साथ इनपुट पर कुछ टेक्स्ट रखना चाहता हूं ।फ़ॉन्ट-वेट सेट नहीं कर सकते: <input> तत्व

समस्या मैं में चल रहा हूँ

है कि मैं :after तत्व पर font- वजन बदलने के लिए नहीं कर पा रहे, इस समस्या को केवल input और :after तत्वों के संयोजन के साथ होता है।

सीएसएस

input[type="checkbox"] { /* enable styling of the checkbox ! */ 
    -moz-appearance: none; 
    -webkit-appearance: none; 
} 

input { /* set up some basic styles.... */ 
    background-color:#ccc; 
    width:200px; 
    height:200px; 
    background-color:grey; 
} 

input:after { /* and we create the :after element */ 
    width:100%; 
    text-align:center; 
    font-weight:100; /* THIS DOESN'T WORK FOR SOME REASON */ 
    content: "This should be thin"; /* some text */ 
} 

JSFIDDLE

http://jsfiddle.net/xQVfL/1/

पर

क्रोम मैक के लिए (नवीनतम)

परीक्षण किया

प्रश्न

मैं क्यों :after तत्व एक input तत्व पर सेट पर font- वजन निर्धारित नहीं कर सकते?

+0

मेरे लिए काम करने के लिए लगता है .. 700 यह बोल्ड है .. और 100 यह पतली – krilovich

+1

मैं क्रोम (मैक) का उपयोग कर रहा हूँ और यह काम नहीं करता – koningdavid

+0

100 मूल रूप से सामान्य वजन का मतलब है .. 700 यह बोल्ड पड़ता है बनाता है तुम्हारे लिए? यहां देखें http://www.w3schools.com/cssref/playit.asp?filename=playcss_font-weight&preval=900 – krilovich

उत्तर

2

इसका उत्तर यहां दिया गया था। ऐसा लगता है: केवल कंटेनर टैग में शामिल होने के इरादे से था। Can I use the :after pseudo-element on an input field?

+0

अच्छा ... वह बेकार है। थोड़ा और इंतजार करने वाला, शायद कोई कामकाज के साथ आता है, और बीमार आपको जवाब स्वीकार करता है। – koningdavid

संबंधित मुद्दे