Как работает свойство CSS float left и float right

Вопросы о принципах работы свойств CSS float left и float right возникают с завидной регулярностью. Особенно больной темой это становится для верстальщиков и программистов, которые годами собирали макеты на таблицах, а тут их начинают заставлять работать с блоками. Дополнительно это усугубляется вопросами коссбраузерной верстки, хотя последнее время эта тема уже как-то стала не так сильно трепать нервы специалистам.

В любом случае, я решил вместо постоянных ответов на одни и те же вопросы, как работает свойство CSS float left и float right, написать пост и отправлять всех страждущих к нему.

Уверяю, что в данном посте не будет ничего особенно нового. Подобной инфы полно в сети. Но каждый раз показывать пример на пальцах или искать ссылку, куда отправить очередного моего сотрудника, уже устал. Поэтому тут будет представлен коротенький сборник того, с чем чаще всего приходится сталкиваться.

Читать далее…

Как осуществляется на JavaScript форматирование чисел

Специальной функции, которая выполняет на JavaScript форматирование чисел нет. Создавая некий скрипт, который должен что-то считать, хотелось бы получить адекватное представление числа. Согласитесь, гораздо проще читать число 85 738 998.34, чем то же самое 85738998.34, но без разделителя разрядов.

Читать далее…

Как с помощью JavaScript значение input поля фильтровать по регулярному выражению

Необходимость фильтровать с помощью JavaScript значение input поля на форме по регулярному выражению может возникнуть, например: при создании On-Line калькуляторов, анкет, форм с контактными данными и пр.

Подавляющее большинство примеров в сети грешат одной общей проблемой: фильтруя ввод, они блокируют работу служебных клавиш. Регулярно замечаю, как на том или ином сайте сделали поле, в которое можно вводить только число, но клавиши управления курсором не работают.

Читать далее…

Терминология в отношении программирования на платформе 1С

1С КонфигураторНачав осваивать работу с 1С:Предприятием у многих людей в голове возникает полный винегрет с терминологией. Каждый подразумевает свое. Если говорить о конечных пользователях, то тут можно понять, что им абсолютно безразличны понятия платформы 1С:Предприятия и конкретных конфигураций — прикладных решений. Если конечный пользователь путает понятие «Конфигурация» и «Платформа», называя все это просто «1С», не стоит тратить силы и нервы, чтоб ему втолковать различия, если он не хочет их воспринимать.

Сложности в разделении понятий на начальном этапе возникают именно у программистов. Особенно у тех, кто уже имеет опыт разработки программного обеспечения с использованием традиционных средств разработки. Подойдем к этому вопросу именно с точки зрения программиста. Читать далее…

Официальный релиз базовой версии конфигурации «Бухгалтерия предприятия» редакции 3.0

На официальном сайте фирмы 1С 29 декабря 2012 года было объявлено о выходе базовой версии конфигурации «Бухгалтерия предприятия» редакции 3.0.

Основное принципиальное отличие редакции 3.0 от текущей редакции 2.0, к которой все так привыкли, заключается в использовании новых возможностей платформы 1С:Предприятие версии 8.2. Наиболее заметным отличием для рядовых пользователей станет использование управляемого интерфейса, с которым уже давно смогли познакомиться пользователи конфигурации «Управление торговлей» редакции 11. Помимо внешнего вида, конфигурация претерпела и много внутренних изменений. В первую очередь, эти изменения коснулись повышения производительности работы встроенной функциональности. Читать далее…

Закругленные углы с помощью CSS

Большинство программистов при фразе «закругленные углы» начинает бить нервная дрожь. Это конечно, дизайнерское решение. Иногда бывает вполне прилично смотрится, но рисуя закругленные углы, многие дизайнеры раньше не задумывались насколько увеличивается html код страницы.

Читать далее…

Градиент средствами CSS

До сих пор задачу отображения градиентного фона большинство программистов решают путем «подсовывания» картинки на фон и ее повторением по вертикали или по горизонтали, в зависимости от требуемого эффекта.

Читать далее…

Инициализация соединения MySQL из PHP с поддержкой кодовой страницы UTF-8

Из php с сервером баз данных MySQL работать довольно просто, но есть некоторые особенности при внесении записей, например на русском языке. В виду того, что большинство разрабатываемых мной проектов работают в кодировке UTF-8 для нее и приведен пример, но никто не мешает адаптировать этот пример для KOI8-R или CP1251.

Читать далее…

Запрет кэширования страниц средствами PHP

В процессе разработки Интернет сайтов нередко возникает необходимость в блокировании функции кэширования страниц на стороне пользователя. Обычно такая потребность вызвана необходимостью отображения страниц с часто меняющимся набором данных.

Решить проблему запрета кэширования страниц можно несколькими способами, но тут мы будем рассматривать только вариант с использованием встроенных функций PHP.

Читать далее…