Css 在没有JS的情况下,如何在边缘有占位符的文本输入中居中光标?
它适用于除Edge之外的所有浏览器。是否有一个纯CSS解决方案Css 在没有JS的情况下,如何在边缘有占位符的文本输入中居中光标?,css,microsoft-edge,Css,Microsoft Edge,它适用于除Edge之外的所有浏览器。是否有一个纯CSS解决方案 输入{ 文本对齐:居中 } 找得好,塔玛斯!这似乎是表单控件的一个bug。请注意,当没有占位符时,光标将遵循指令,但当有占位符时,光标将返回左对齐。这似乎是无意的,值得深入研究。试着使用它。当你已经有了css的输入字段文本居中时,这就是edge的修复方法 if(window.navigator.userAgent.search(/edge/ig)){ $("#inputfield").focus((e)=>{
输入{
文本对齐:居中
}
找得好,塔玛斯!这似乎是表单控件的一个bug。请注意,当没有占位符时,光标将遵循指令,但当有占位符时,光标将返回左对齐。这似乎是无意的,值得深入研究。试着使用它。当你已经有了css的输入字段文本居中时,这就是edge的修复方法
if(window.navigator.userAgent.search(/edge/ig)){
$("#inputfield").focus((e)=>{
$("#codefield").attr({placeholder: ""});
});
$("#codefield").blur((e)=>{
$("#codefield").attr({placeholder: "Your Placeholder"});
});
}
以下是在输入字段中居中插入符号和占位符的方法 html
<input type="text" placeholder="type something..."/>
好运没有帮助,因为它提供了一个JS解决方案。据我所知,这个问题没有纯CSS解决方法。有解决方法吗?因为没有更新。8个月的严重bug,甚至最新的insider Builds也没有更新,直到没有被修复,为什么有人使用edge是我无法理解的,我仍然看到这一点。边缘42。这是如何解决的?为什么这是公认的答案?这根本解决不了问题。。。
input{
text-align: center;
}