30 января 2013 г.

Запрет переноса строки CSS

Как известно, тег nobr не включен ни в один из стандартов HTML, так что валидацию не пройдет. Вместо него надо использовать свойство CSS white-space.

Возможные значения:

  • normal - как обычно, переносы ставятся автоматически
  • pre - аналог тега <pre>, все пробелы и переносы остаются
  • nowrap - текст отображается одной строкой. переносы вручную по <br />
  • pre-wrap - переносов строк не будет
  • pre-line - явно разрешить переносы
  • inherit - наследуется от родителя.

Совместимость:

  • IE 6 и выше
  • Firefox 1 и выше
  • Opera 7 и выше
  • Netscape 6 и выше
  • Safari 1 и выше
  • Chrome и все другие на базе Chromium (Yandex, Rambler и т.п.)

jQuery.easing [jQuery.easing.def] is not a function - ошибка

jQuery.easing [jQuery.easing.def] is not a function - Jason Gill | Gilluminate - By Jason Gill - решение.

Нужно обернуть текст плагина в:

 

$(document).ready(function() {
...
})

28 января 2013 г.

vsftpd umask

Для работы сайта обычно требуются права 0775 или 0755. Чтобы именно такие права выставлялись при закачке, нужно использовать параметры umask и/или file_open_mode.

Для выставления прав 755 нужно использовать

local_umask=0022
file_open_mode=0777

Итоговые права считаются по формуле fileopenmode - local_umask. Можно выставить. например, так:

 

local_umask=0000

fileopenmode=0755