Никита Кит: во-первых, почему лажа? inline-block это вроде бы норм. Расскажите какие у вас с ним проблемы, очень интересно.
Во-вторых, по поводу float мне тоже кажется, что вы просто не учли какой-то мелочи, потому что я ни разу не видел, чтобы с ним были нерешаемые проблемы такого рода.
Если покажете пример и того и другого - было бы очень круто.
Объясню свой интерес: я использую оба варианта и никогда с ними не было никаких проблем.
Во-первых, мне кажется проще изначально верстать по-другому, чем скриптами исправлять недочёты выбранного вами варианта верстки. Во-вторых, я понимаю конечно что это ваша вёрстка, вы в ней знаете какие элементы за что отвечают и знаете какие элементы floated, а какие - нет. Но всё же Брать все элементы с css('float') - это какая-то дичь. Вероятно, проще было бы на нужные элементы/контейнеры повесить классы, на которые можно было бы опираться. Кстати, если я не ошибаюсь, по запросу jquery equal height можно найти готовые скрипты в интернетах.
Прямо невозможно? Вроде бы здесь написано, что main purpose of recursion [in regex] is to match balanced constructs or nested constructs; разве это не о том речь?
И да, вы правы, можно разбить всё это дело на этапы, но, как я уже писал в комментариях ниже, использование единственного регулярного выражения позволило бы использовать нативный для саблайма find/replace, это было бы очень круто.
Таки да, чисто теоретически это вариант конечно, но на практике подобное нужно осуществить для нескольких сотен файликов. Можно конечно нодой, но все же одной регуляркой было бы удобнее.
Это-то да, это не проблема, но подобное нужно сделать в текстовом редакторе, который умеет в boost - в саблайме. Конечно и тут можно сделать в два этапа, как вручную, так и скриптами, но всё же было бы гораздо удобнее делать это всего одной регуляркой. Один из плюсов - можно нативным для саблайма способом осуществить замену по любому количеству файлов.
По такому поводу реквестирую создание на тостере рубрики best of the best, ибо подобные ответы, несмотря на их качество и полезность, остаются в небытии. А жаль.
SavchenkoD: вам сверху уже ответили, но я всё же добавлю, что практичнее выделять мэйлер в отдельный ресурс. То есть создаёте файл например mail.php, кидаёте туда всё это дерьмо, изменяете код так, чтоб он использовал параметры, передаваемые формой.
В самой форме у элемента form указываете атрибут action с адресом этого файла. Если этот файл у вас лежит в одной директории с файлом где лежит форма, то атрибут такой: action="mail.php"
ogirock98: хотя бы тот же самый МИЭМ НИУ ВШЭ под завязку забит людьми, которые заняты железными проектами. Я знаю много людей оттуда, у которых каждый день горят глаза от новых, часто - абсолютно сумасбродных идей, приходящих им в голову. Более увлеченных людей не найти. И большинство из них так же как вы не отказались бы от партнёров. А чтобы сойтись с ними, достаточно общаться. А также приобщаться - к их культуре. Поступайте в институт, общайтесь с людьми, и опыт, и компания увлеченных людей.
evgemiil: setTimeout - Sets a timer which executes a function or specified piece of code once after the timer expires. (Вызов функции или выполнение фрагмента кода после указанной задержки.)
В институте. В любом. Там есть и увлеченные люди, и интересные проекты. И ограничений по возрасту нету. А студент это вообще человек который "усердно работает", к возрасту и скилам это отношения не имеет.
evgemiil: не знаю, у меня например ни разу не выполняется) так происходит потому что вы используете не чистый документа, а jsfiddle: в поле JAVASCRIPT нажмите на шестеренку справа сверху, увидите опцию Load Type. Она выставлена в onLoad, это значит что все скрипты будут выполнены по событию onLoad. Ну а у вас в коде еще один байндинг на onLoad, который естественно не выполняется.