使用HTML的文本字段中的草书文本
可能是一个非常简单的问题: 我有这个密码使用HTML的文本字段中的草书文本,html,Html,可能是一个非常简单的问题: 我有这个密码 <tr> <td><b>Item name:</b></td> <td><input type="text" name="Receptnr" value="Enter values here"></td> </tr> 项目名称: 然后我希望“在这里输入值”部分是草书,但我不知道该部分是草书 有没有一个非常简单的方法 t
<tr>
<td><b>Item name:</b></td>
<td><input type="text" name="Receptnr" value="Enter values here"></td>
</tr>
项目名称:
然后我希望“在这里输入值”部分是草书,但我不知道该部分是草书
有没有一个非常简单的方法
thx:)使用您自己的特定于供应商的前缀
::-webkit-input-placeholder {
font-style:italic;
}
编辑:
使用“占位符”而不是“值”。这就是为什么它出现在HTML5中的原因。非常简单:
input{
font-style: italic;
}
您需要设置输入标记的样式。您可以在线执行此操作:
或者在CSS部分中
input {font-style: italic;}
最好的方法是使用占位符,然后设置它们的样式。如果您将HTML修改为类似的内容,请将
值
属性更改为占位符
:<tr>
<td><b>Item name:</b></td>
<td><input type="text" name="Receptnr" placeholder="Enter values here"></td>
</tr>
好的,这些答案中的大多数都会引导你设计整个输入的样式,我认为这不是你想要的。您只需要javascript设置默认值的样式,然后将其更改回“正常”,例如:
<input type="text" name="name_here" size="20" value="default_value" style="color:red;" onfocus="if (this.value == 'default_value') {this.value=''; this.style.color='blue';}" />
您希望整个文本是草书还是占位符?@Stichoza-什么占位符?您希望“在此处输入值”是草书,然后用户输入常规的非草书?或所有内容(包括用户输入的文本)?仅“在此处输入值”。用户输入的文本应该是正常的。更清楚的问题是,占位符文本应该是草书,但是,用户输入的文本不应该受到这种样式更改的影响。在评论中回答/澄清不是最佳做法。如果可以,尽量避免内联。风格与风格。带有markupI的标记我假设您的JSFIDLE上应该有一些东西,但它只是一个新的提琴。或者你可以只是指点他使用它。:)一个更清楚的问题可以避免不完美的答案。好吧,它不是那么不清楚。人们只是试图以极快的速度获得答案,以获得分数,这才是真正的问题,因为他们在回答之前并没有真正思考…@Phlume:那么你怎么会问这个问题呢?我觉得javascript对于CSS可以轻松实现的东西来说是不必要的。对于JS,你的理由是什么?@Guy,我只用CSS写了一个答案,并且正在使用演示。我被否决了。
<input type="text" name="name_here" size="20" value="default_value" style="color:red;" onfocus="if (this.value == 'default_value') {this.value=''; this.style.color='blue';}" />