我處於輸入字段所需的佔位符文本對於字段寬度太長的情況。爲了解決這個問題,我試圖給佔位符更小的font-size
。似乎無論我做什麼,我都無法使佔位符文本的font-size
與值文本不同。我已經嘗試過投擲!important
,兩者都沒有,也沒有運氣。如何使輸入佔位符字體大小不同於輸入值字體大小
我的陣營代碼:
<input
type="text"
id="inputId"
name="inputName"
placeholder="A long string of text that does not fit"
onChange={props.handleChange}
value={props.someValue}
className={styles.myClass}
/>
我的CSS:
.myClass {
font-size: 2em;
height: 66.8125px !important;
}
.myClass::-webkit-input-placeholder { /* WebKit browsers */
font-size: 1em;
}
.myClass:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
font-size: 1em;
}
.myClass::-moz-placeholder { /* Mozilla Firefox 19+ */
font-size: 1em;
}
.myClass:-ms-input-placeholder { /* Internet Explorer 10+ */
font-size: 1em;
}
它看起來像的原因是'em'單位。我改成了'px',它確實有效 - > https://jsfiddle.net/dbagu2n7/1/。 – Morpheus