Saya telah melihat posting ini dan mencoba semua yang saya bisa untuk mengganti padding untuk placeholder saya tetapi sayangnya, sepertinya tidak mau bekerja sama.
Bagaimanapun, ini adalah kode untuk css. ( EDIT : Ini adalah css yang dihasilkan dari sass)
#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;
}
Dan inilah html sederhana:
<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>
Cukup mudah? placeholder tidak aktif karena beberapa alasan tetapi ketika Anda mencoba mengetik di bidang input, teksnya rata. Tampaknya Anda hanya dapat mengubah warna (untuk webkit
) placeholder, tetapi jika saya mencoba mengedit bantalan input yang berisi, itu merusak desain input!mencabut rambut
Berikut ini adalah layar placeholder dan bidang input dengan input teks:
EDIT :
Untuk saat ini saya telah menggunakan plugin jquery ini .
Ini berfungsi langsung dari kotak dan itu memperbaiki masalah chrome saya. Saya masih ingin mengungkap apa masalahnya (jika ada hubungannya dengan MY chrome atau sesuatu)
Saya cukup yakin itu bukan gaya karena John Catterfeld memperbanyaknya tanpa masalah, jadi saya berharap seseorang di luar sana masih bisa mengarahkan saya ke arah yang benar tentang mengapa hal ini terjadi pada saya (krom klien saya juga. Jadi ini mungkin asli Chrome / OSX jika John menggunakan windows)