为了账号安全,请及时绑定邮箱和手机立即绑定

使用placeholder内容居中光标也居中了

http://img1.sycdn.imooc.com//5958d8d20001443802350098.jpg

我在输入框的样式中加了text-align:center使palceholder的内容居中,可是点击输入框的时候光标也居中了,有让光标居左的办法吗?

正在回答

3 回答

.test-input{
    width:150px;
    }
.test-input::-webkit-input-placeholder {
   padding-left:30px;
    }

http://img1.sycdn.imooc.com//595af84d0001d48202790099.jpg

0 回复 有任何疑惑可以回复我~

你没弄懂我的意思,我是说让提示文字居中,点击后光标居左,提示文字还是居中

0 回复 有任何疑惑可以回复我~

第一种方法:

设定获得焦点后的样式;

.test-input{
    width:150px;
    text-align: center;
}
.test-input:focus{
    text-align: left;
}

http://img1.sycdn.imooc.com//595a10120001461d02780073.jpg

第二种方法:

利用padding 使文字居中;

  .test-input{
        width:70px;
        padding: 0 40px;
    }

http://img1.sycdn.imooc.com//595a111500011dd302300071.jpg

0 回复 有任何疑惑可以回复我~
#1

暮女神 提问者

你没弄懂我的意思,我是说让提示文字居中,点击后光标居左,提示文字还是居中
2017-07-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用placeholder内容居中光标也居中了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信