You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

input输入框placeholder提示文本最后一个字符不显示如何解决

问题根因

input输入框placeholder提示文本末尾字符缺失,核心原因是样式中设置了过大的右内边距padding-right: 250px,直接挤压了输入框的内容显示区域,文本没有足够空间完成完整渲染,最后一个字符就被裁切隐藏。
如果删除所有CSS后问题仍存在,优先检查浏览器缓存、样式覆盖规则是否真正生效,只要移除这个异常偏大的右内边距,placeholder就能完整显示。

问题复现代码

CSS样式

.google-search {
  font-family: 'Arial';
  padding-left: 12px;
  padding-right: 250px; /* 引发问题的异常样式 */
  padding-top: 6px;
  padding-bottom: 6px;
  border: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  border-radius: 20px;
}

HTML结构

<input type="text" placeholder="Search Google or type a URL" class="google-search">
修复方案

根据实际布局需求,将右内边距调整为合理值即可,也可以给输入框设置明确宽度适配内边距尺寸,参考修复代码:

.google-search {
  font-family: 'Arial';
  padding-left: 12px;
  /* 将过大的250px右内边距调整为匹配布局的合理值 */
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 280px; /* 可按需调整宽度,保证提示文本完整显示 */
  border: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  border-radius: 20px;
}

补充说明:input元素的内容可用宽度计算公式为:内容可用宽度 = 元素总宽度 - 左右内边距总和 - 左右边框宽度,当左右内边距之和接近甚至超过元素自身宽度时,内容区会被严重压缩,文本自然会出现裁切。

内容的提问来源于stack exchange,提问作者Kudafukuron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 05:15:18