我試圖修改文本區域元素的佔位符屬性中文本的字體大小。我可以使用vanilla CSS來做到這一點,但是當我嘗試在我的應用中模仿這個想法時 - 使用Angular Material 2的Angular 2應用程序 - 我無法獲得所需的行爲。在香草HTML/CSS我可以簡單地做到以下幾點:如何在textarea/input標籤中修改佔位符屬性的CSS?
HTML:
<textarea id="foo" placeholder="goodbye enemy!"></textarea>
CSS:
#foo::-webkit-input-placeholder{font-size: 100%;}
我只需修改百分比值來修改的大小佔位符文本。但是,當我嘗試使用Angular Material嘗試相同的方法時,我無法修改字體大小。
輸入指令中的角度材料2 doc在這裏:Docs on the Angular 2 Material Input Directive。我玩過與它相關的plnkr,但不能使用給定的方法修改佔位符文本。有誰知道爲什麼?該文檔指出<md-input-container>
只是本地輸入/ textarea標籤的包裝,所以我不確定它是否覆蓋背景中的某種行爲。任何幫助,將不勝感激。
An earlier SO discussion that could also be helpful.
你不想在textarea DOM中使用'mdInput'嗎? –
您是否使用瀏覽器開發工具(通常爲f12)爲您提供有關您的id或placeholder屬性是否完好的線索? – wunth