我已经看过这个post了,我想尽我所能来改变我的占位符的填充,但是唉,它似乎就是不想合作.

无论如何,这里是css的代码.(EDIT:这是从sass生成的css)

#search {
  margin-top: 1px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
}

#search form {
  position: relative;
}

#search input {
  padding: 0 10px 0 29px;
  color: #555555;
  border: none;
  background: url('/images/bg_searchbar.png?1296191141') no-repeat;
  width: 180px;
  height: 29px;
  overflow: hidden;
}

#search input:hover {
  color: #00ccff;
  background-position: 0px -32px;
}

下面是简单的html:

<div id="search">
  <form>
    <input type="text" value="" placeholder="Search..." name="q" autocomplete="off" class="">
  </form>
  <div id="jquery-live-search" style="display: block; position: absolute; top: 15px; width: 219px;">
    <ul id="search-results" class="dropdown">
    </ul>
  </div>
</div>

很简单吗?由于某些原因,占位符处于关闭状态,但当您try 在输入字段中键入时,文本会对齐.似乎您只能更改占位符的 colored颜色 (webkit),但是如果我试图编辑包含输入的填充,它会 destruct 输入的设计!pulls out hair

以下是占位符和带有文本输入的输入字段的屏幕:

placeholder text input

EDIT:

现在我已经求助于这个jquery plugin.

它开箱即用,解决了我的 chromium 合金问题.我仍然想找出问题出在哪里(如果它与我的 chromium 合金或其他东西有关)

我很肯定这不是John Catterfeld复制出来的风格,没有问题,所以我希望外面的人仍然能给我指出正确的方向,为什么这种情况会发生在我身上(我客户的 chromium 合金也是如此).因此,如果John使用的是Windows,那么这可能是Chrome/OSX原生的.)

推荐答案

我也有同样的问题.

我通过从输入中删除行高修复了它.判断是否存在导致问题的线高

Html相关问答推荐

如何改进这个jQuery滑动器的功能?

如何才能完成这个背景按钮

有没有可能一个按钮,有焦点,然后再次点击它清除它的焦点,只是使用css?

在浮动元素旁边垂直居中

子元素的单一背景

OnChange函数未在下拉列表中使用一个选项触发

使具有FLEX父项的溢出自动的子元素收缩

在TWebLabel标题中设置换行符/换行符的方法?

与窗高匹配的响应式正方形网格

Chrome浏览器错误:上的主题验证判断https://pagead2.googlesyndication.com/失败

使用单个粗体字符串向段落添加页边空白

如果使用复选框属性更改,如何防止事件更改?

并排放置两个 div,同时 div2 环绕 div1

表单中如何分别禁用/启用多个提交按钮?

在React中如何处理HTML本地日期输入?

使用 R 中的 rvest 包获取搜索结果的第一个链接

使用 sprite 的问题,字符 sprite 中的额外边距

我如何设置括号的样式,使它们不会挂在旁边的其他字符下面

每次按下按钮时减小字体大小的 jquery 函数

使用 bootstrap-icons 的未排序图标堆栈