Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Так, возможно я вас неправильно понял. Вам что надо? Я думал вам надо корректно вычесть день из определенной даты, не?
-
var d = new Date(2013, 4, 1); var milliseconds = d.getMilliseconds() - 24 * 60 * 60 * 1000; d.setMilliseconds(milliseconds); alert(d);
-
Ну пример не мой. Он из замечательной книги, которую я как раз сейчас читаю (и не могу нарадоваться): Javascript. Шаблоны. Очень рекомендую.
-
Абсолютно нормально. Это называется hoisting (подъем). Интерпретатором код обрабатывается два раза, из-за этого не важно где вы объявили переменную (вверху или внизу), она сразу же будет доступна везде, просто ее значение будет undefined. Вот код, который хорошо это иллюстрирует: var a = 'not in function'; function xxx() { alert(a); // undefined var a = 'in function'; alert(a); // in function } xxx(); Вы могли бы подумать, что сперва должно показать not in function, а оно показывает undefined как раз из-за подъема. Т.е. неважно, что мы объявили переменную ниже - она все равно уже существует на момент вызова первого алерта.
-
И зачем всё это надо?
-
На стороне клиента надежней запоминать в WebStorage (тем более, что существуют кроссбраузерные решения). В куках запоминать ненадежно (особенно если данные важные), т.к. юзер может взять и очистить куки. Лучше всего конечно всё важное хранить на сервере. Юзеру веры нет.
-
А нафиг альтернатива? first-child прекрасно работает в ИЕ7, а значит везде.
-
По идее вот так должно работать: if(0)while(0)for(;;)if(1);else var a = 'a'; UPD: Только при такой конструкции var a = 'a'; никогда не вызовется. Потому что if(0).
-
Потому что кроме table-cell нужна еще table-row. Вы представляете себе таблицу? Вы добавляете ячейки, но не добавляете строки. Естественно ячейки в таблице встают рядом, а не друг под другом. Ваш HTML надо модифицировать так: <div class="moduletable_cats" style="display: table;"> <div style="display: table-row;"> <h3 style="display: table-cell;">Категории</h3> </div> <div style="display: table-row;"> <ul class="VMmenu" id="VMmenu676_9885" style="display: table-cell;"> ... </ul> </div> </div>
-
http://jsfiddle.net/ybY4k/
-
Вам надо по вертикали выровнять по центру? Тогда просто укажите middle и забейте на проценты. Если надо сместить немного наверх, то укажите margin-top: -10px; или position: relative; top: -10px;
-
Редизайн сайта, проблема с картинками, html5
Great Rash replied to marischka's question in HTML Coding
А какая разница будут туда вести картинки или текст? Текст индексируется даже лучше чем картинки, не? -
Редизайн сайта, проблема с картинками, html5
Great Rash replied to marischka's question in HTML Coding
Можно радикальное решение: переделать дизайн. В принципе юзеру вообще по барабану логотипы авто. Они никакой смысловой нагрузки не несут. С таким же успехом можно сделать просто список авто, которыми вы занимаетесь, тупо текстом без картинок. Заодно сайт полегчает и будет быстрее грузиться. -
Нет, конечно не установлен. В Developer Tools можно переключать режим отображения. Локально смотреть лень
- 7 replies
-
- Internet Explorer
- Input
-
(and 2 more)
Tagged with:
-
Редизайн сайта, проблема с картинками, html5
Great Rash replied to marischka's question in HTML Coding
Верстальщик абсолютно прав (если вы про лого на белом фоне). Это совершенно нормальное поведение. -
Актуально ли использование em для указания размеров шрифтов?
Great Rash replied to ByKraB's question in HTML Coding
Размеры в пикселях ничем не хуже EM. Проблем с масштабированием при размерах в PX нет никаких, все, кто говорит вам обратное, врут EM и REM лучше только для адаптивности, просто потому что в CSS шрифт меняется 1 раз, и не надо просматривать 100500 строк кода, чтобы найти где нужно поменять размер шрифта. -
В ИЕ8 jsfiddle не работает, так что проблему установить не получается. Возможно у вас просто контейнер <form> узкий и для того, чтобы кнопка с инпутом встали в ряд не хватает места.
- 7 replies
-
- Internet Explorer
- Input
-
(and 2 more)
Tagged with:
-
http://forum.htmlbook.ru/index.php?showtopic=21647
-
http://jsfiddle.net/hgpJU/
-
Т.е., по сути, flex нужен только для раскидывания меню по ширине, так? А как же holy grail layout в примере от Mozilla?
-
Таблицами просто и легко, я не спорю и я не фанат семантики. Но мы тут за новые технологии базарим, так что интересно увидеть реализацию именно на них.
-
Дал бы ему просто ссылку на статью на хабре, где стопицот минусов наглядно показывают насколько закостенел мозг у большинства web-разработчиков. Понимаешь, модель flexbox создавалась как раз чтобы раз и навсегда решить проблемы с позиционированием в CSS, это должна быть панацея от всех проблем. Если я правильно понимаю, такой же панацеей должен был стать float в свое время. А в итоге мы будем иметь еще один кастрированный недоинструмент, с синтаксисом, который придумывал какой-то псих.
-
500$ ведущему программисту... это шутка? У вас во всех объявлениях 500$, я чую подвох.
-
Ну например как сделать вот такую резиновую конструкцию? Чтоб резина была и по высоте и по ширине А после, как сделать конструкцию, чтобы блоки 1 и 3 были шириной в 200px, а остальные блоки занимали всю оставшуюся ширину?
-
Я на днях пытался разобраться с флексом. У меня от этого стандарта на голове волосы зашевелились. Он такой неудобный, что диву даёшься: ну как можно было так испоганить такую отличную идею. Вот помнится статья s0rr0w была на хабре про то как он видит позиционирование элементов это был класс, эсли бы это реализовали то было б отлично. А в итоге нам подсовывают очередную корявую ерунду. P.S. Ну я может я просто не разобрался и не понял фишки...