у Ника

имеется кое-что: лог, код, муз

 

При использовании своего скрипта для автозаполнения поля в форме (например, данными из БД) часто мешает автозаполнение самого браузера.

Отключить его помогает аттрибут autocomplete:

< input type="text" name="q" autocomplete="off" />

Подсмотрел в коде главной страницы Google.

26 сентября 2008, 21:12

Поиск на сайте

По-моему, хорошая идея — назначать имя "q" строке поиска в форме поиска на сайте.

< form method="get" action="/search/" >
< input type="text" name="q" value="" />
< /form>

А так как все постоянно пользуются Гуглом, то есть вероятность, что сработает автозаполнение браузера, потому что у них текстовому полю тоже назначено имя "q". Мелочь, а юзеру приятно.

Если использовать списки типа <ul> или <ol> со своими картинками вместо стандартных маркеров, может возникнуть проблема с вертикальным выравниванием строк. Наглядный пример:

  • тут вам и ul
  • тут вам и li
  • тут вам и своя картинка

Исходник CSS:

.myul li{
list-style-image:  url('/misc/li_vert_align/bullet_info_32.png');
}

А если использовать background, то можно достичь желаемого результата:

  • тут вам и ul
  • тут вам и li
  • тут вам и своя картинка

Исходники:

.myul2 {
list-style-type: none;
}
.myul2 li{
background: url('/misc/li_vert_align/bullet_info_32.png') no-repeat;
margin:0;
padding:6px 0px 0px 35px;
height:24px;
}