HTML5 placeholder
在input
元素上引入了属性,该属性允许显示灰色的默认文本。
遗憾的是,包括IE 9在内的Internet Explorer不支持它。
已经有一些占位符模拟器脚本了。它们通常通过将默认文本放入输入字段中,使其为灰色,然后在您聚焦输入字段时再次将其删除来工作。
这种方法的缺点是占位符文本在输入字段中。从而:
我想要一个解决方案,其中占位符文本不在输入中。
在查看HTML5 Cross BrowserPolyfills的“ Web表单:输入占位符”部分时,我看到的是jQuery-html5-placeholder。
它看起来像是<input>
用跨距包住了标签,并在标签上放置了占位符文本。
<label>Text:
<span style="position: relative;">
<input id="placeholder1314588474481" name="text" maxLength="6" type="text" placeholder="Hi Mom">
<label style="font: 0.75em/normal sans-serif; left: 5px; top: 3px; width: 147px; height: 15px; color: rgb(186, 186, 186); position: absolute; overflow-x: hidden; font-size-adjust: none; font-stretch: normal;" for="placeholder1314588474481">Hi Mom</label>
</span>
</label>
那里也有其他垫片,但我并未全部查看。其中之一,Placeholders.js,宣称自己为“无依赖项(因此与大多数占位符polyfill脚本不同,无需包含jQuery)”。
本文向大家介绍python占位符输入方式实例,包括了python占位符输入方式实例的使用技巧和注意事项,需要的朋友参考一下 占位符,顾名思义就是插在输出里站位的符号。占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式。 1、常用占位符的含义 s : 获取传入对象的__str__方法的返回值,并将其格式化到指定位置 r : 获取传入对象的__repr
遵循这篇文章(样式文本输入占位符),我可以将文本输入占位符的颜色改为红色。但它总是一种浅红色,并不完全是红色。 有什么办法可以使它变成红色吗? 更新
问题内容: 我正在尝试从控制器更改输入占位符的值,但无法完全弄清楚该如何做。 有没有办法修改模型的元素属性? 问题答案: 您可以在控制器中绑定变量: 在控制器中:
问题内容: 如何以html形式居中输入字段的占位符对齐方式? 我正在使用以下代码,但是它不起作用: CSS-> HTML-> 问题答案: 如果只想更改占位符样式
问题内容: Chrome支持元素上的[占位符属性](其他可能也支持)。 但是以下内容对占位符的价值没有任何作用: 仍将保留而不是。 是否可以更改占位符文本的颜色? 问题答案: 实作 有三种不同的实现:伪元素,伪类,什么也没有。 WebKit,Blink(Safari,Google Chrome,Opera 15+)和Microsoft Edge使用伪元素:。 Mozilla Firefox的4至1
问题内容: 我正在做一个phonegap应用。当我尝试如下所示的输入字段时,它按预期显示了iPhone中的日期选择器,但没有显示我给定的占位符。我在SO中发现了相同的问题,但没有解决方案。 问题答案: 可能不合适……但这对我有所帮助。