是否可以在<label>
內的文本字符串的末尾添加星號?將星號添加到<label>的末尾
這是我有什麼,但(當然)星號顯示整個標籤後面:
<label class="xy-form-label-required" for="zipcode">
Zip Code
<span class="xy-form-labelinfo">
Allowed characters a-z A-z 0-9 ,.-
Could also be an information about the field...
</span>
</label>
我的CSS代碼:
form.xy-form .xy-form-label-required:after {
color: grey;
content: ' *';
}
這是結果:
郵編
允許的字符a-z A-z 0-9,.-
*
這就是我想要的而不改變html標記。
郵編 *
允許的字符AZ,az或0-9,.-
CSS會在被告知的情況下在'**'後面附加asterix **'''。你可能需要改變你的HTML標記或者使用客戶端語言如jquery來附加它。 – Amyth
你可以用javascript實現這一點,除非你只想用CSS和HTML – Morpheus
避免更改HTML標記的原因是什麼?我認爲可以將星號移動到需要使用位置相對/負值邊界或類似位置的地方,但該解決方案並不靈活。所以,也許改變標記更好? \ –