最近在做小程序,已经设置了宽高,placeholder没有超出input宽度,却被挡住了一部分,上代码看一下:

wxml:

<view class='container'>
  <input class='phone' placeholder='请输入手机号' placeholder-class='placeholder'></input>
  <view class='code_container'>
    <input class='code' placeholder='请输入短信验证码' placeholder-class='placeholder'></input>
    <view class='getcode'>获取验证码</view>
  </view>
</view>
 
wxss:
.container{
  padding: 270rpx 80rpx 0;
}
.phone,.code_container{
  border-bottom: 2rpx solid #d3d3d3;
  width: 100%;
  height: 94rpx;
  line-height: 94rpx;
  margin-top: 26rpx;
}
.phone,.code{
  font-size: 34rpx;
}
.placeholder{
  color: #bcbcc2;
}
.code{
  width: calc(100% - 168rpx);
  height: 100%;
  float: left;
}
.getcode{
  border-left: 2rpx solid #d3d3d3;
  width: 166rpx;
  height: 40rpx;
  line-height: 40rpx;
  margin-top: 27rpx;
  text-align: right;
  float: right;
}
如图:
后来查询得知,可能是小程序的一个bug,具体原因还不得知,但是给input加一个父元素<view></view>标签,设置宽高,input的宽度设置为百分之百即可。
wxml:
<view class='container'>
  <input class='phone' placeholder='请输入手机号' placeholder-class='placeholder'></input>
  <view class='code_container'>
    <view class='code_box'>
      <input class='code' placeholder='请输入短信验证码' placeholder-class='placeholder'></input>
    </view>
    <view class='getcode'>获取验证码</view>
  </view>
</view>
wxss:
.container{
  padding: 270rpx 80rpx 0;
}
.phone,.code_container{
  border-bottom: 2rpx solid #d3d3d3;
  width: 100%;
  height: 94rpx;
  line-height: 94rpx;
  margin-top: 26rpx;
}
.phone,.code{
  font-size: 34rpx;
}
.placeholder{
  color: #bcbcc2;
}
.code_box{
  float: left;
  width: calc(100% - 168rpx);
  height: 100%;
}
.code{
  width: 100%;
  height: 100%;
}
.getcode{
  border-left: 2rpx solid #d3d3d3;
  width: 166rpx;
  height: 40rpx;
  line-height: 40rpx;
  margin-top: 27rpx;
  text-align: right;
  float: right;
}
修改后:
 
 

小程序中input设置宽度后宽度还有空间,但是placeholder被遮挡问题的更多相关文章

  1. 小程序中,设置Sticky定位,距离上面会有一个缝隙

    近日,在小程序中使用sticky定位实现吸顶效果,不料入了一个大坑. 定位后,距离有position: relative:的上级元素有个1px大小的缝隙条,透过缝隙,滑动时可看到定位标题下的内容. 此 ...

  2. 微信小程序中input标签高度设置

    如果没有设置高度所以显示的是控件自身的高度. 微信小程序input控件原始设置: 上图发现: 我只覆盖了官方input的height,而没有覆盖min-height; .query input{ bo ...

  3. 小程序中在设置了textarea后三个祖级内事件失效

    在一次写小程序项目中收货地址中的详细地址时,我用的是文本域,下边的三个bindtap事件却不能使用了:下图: 报错信息如下图: 通过一番查找以及尝试之后,我发现是因为textarea标签的问题,但是依 ...

  4. 直击根源:微信小程序中web-view再次刷新后页面需要退两次

    背景 在上一章(直击根源:vue项目微信小程序页面跳转web-view不刷新)解决了vue在小程序回退不刷新的问题之后,会引出了一个刷新的页面需要点击返回两次才能返回上一个页面 问题描述 在A页面从B ...

  5. 微信小程序中 input组件影响页面样式的问题

    input组件有个默认的宽高,好像是不能清除的,在使用flex布局的时候,发现会影响到页面的布局,以为是flex布局的问题,改为float布局试了下也是同样的问题,试着把input标签换成别的标签,问 ...

  6. 微信小程序中使用阿里字体图标

    在微信小程序中使用阿里字体图标 ,不通过转换成base64的方式实现. 为了美化微信小程序,可以适当的使用一些小图标,这样体验也更友好些,于是决定使用常用的字体图标. 下载图标 首先在阿里字体图标查找 ...

  7. 小程序中监听textarea或者input输入的值动态改变data中数组的对象的值

    Page({ data: { todoLists:[ { detail:"", date:"", location:"", priority ...

  8. 微信小程序中的tabBar设置

    我们先来看一份图,这个设置在官方文档中已经写得很清楚了,我只是做一个总结 注:我写注释是为了方便说明,在小程序中的json文件中是不能用注释的 这个tabBar属于全局属性,因此就在全局配置文件app ...

  9. 【小程序】小程序中设置 tabBar

    小程序中 tabBar 的设置,tabBar 就是底部导航栏,在app.json中配置. list 为数组至少两项.tab栏的 position 为 top 时间,不显示图标. "tabBa ...

随机推荐

  1. HTTP请求与接收get/post方式

    //get方式 public string HttpGet(string Url, string postDataStr) { HttpWebRequest request = (HttpWebReq ...

  2. vue的一些随记

    1.vue中在methods等中使用filters中的过滤器 this.$options.filters[filter](...args)

  3. leetcode算法题01

    最近求职需要重新刷算法题,从今天开始每天至少做一个leatcode的题 如果有更好的算法或者换了语言也会更新 题目: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数. 你可以假设每个输入只 ...

  4. Python3环境搭建

    Python3环境搭建   Windows系统下安装Python3 Python3 下载 Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到: Python 官网:ht ...

  5. yii DbCriteria相关属性常用方法

    $criteria = new CDbCriteria; //函数方式 $criteria->addCondition("id=1"); //查询条件,即where id = ...

  6. 20175317 《Java程序设计》第八周学习总结

    20175317 <Java程序设计>第八周学习总结 教材学习内容总结 第八周我学习了教材第十五章的内容,认识了什么是泛型与集合框架,具体内容如下: 泛型 1. 如何声明泛型类 2. 如何 ...

  7. linux shell 脚本 svn自动更新项目并且打包 、发布、备份

    这里先准备一个配置文件,用于保存svn地址.目的路径.用户名跟密码 配置文件名问:toolConfig.properties #svn地址 svnAddress=https://192.168.1.2 ...

  8. WDA基础十七:ALV不同行显示不同下拉

    1.给ALV结构添加VALUE SET字段. 2.初始化时将TYPE_SET字段设置为值范围. METHOD wddoinit . DATA: lo_node TYPE REF TO if_wd_co ...

  9. Linuxpython3安装库

  10. 【IDEA填坑】xml不编译

    今天在maven编译Springboot项目的时候,发现src/main/resources下的配置文件编译失败(就是war包中没有放入xml配置文件导致程序启动失败),经查询资料,发现新版本的IDE ...