NeoXidizer
User-
Posts
372 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Calendar
Store
Everything posted by NeoXidizer
-
рекомендуется к прочтению http://habrahabr.ru/post/140155/
-
а зачем его использовать? он только для FF и сам отлично справляется (auto) разве что есть похожее свойство для IE - http://htmlbook.ru/css/-ms-interpolation-mode но единственное место где его можно/нужно использовать - в ie7.css занести img { -ms-interpolation-mode: bicubic; }
-
лично я привык к тому, что #id - уникальный идентификатор, а .class - нет. Например <div id="wrapper"> <div id="sidebar"> <div class="rounded_box"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ornare ultricies libero.Donec fringilla, eros at dapibus fermentum, tellus tellus auctor erat, vitae porta magna libero sed libero. Mauris sed leo. Aliquam aliquam. Maecenas vestibulum.</p> </div> </div> </div>#wrapper и #sidebar - уникальны и на странице не повторяются, а .rounded_box, в зависимости от макета, может повторяться неограниченное количество раз
-
В современных браузерах нет разнциы между .class и #id относительно скорости рендеринга(прорисовки): http://stevesouders.com/efws/css-selectors/csscreate.php?n=1&sel=%23id&body=background%3A+%23CFD≠=1000 у меня прорисовка 1000 элементов с применением #id селектора занимает 36-38мс (Google Chrome 18, Intel Core i3-2120) http://stevesouders.com/efws/css-selectors/csscreate.php?n=1&sel=.class&body=background%3A+%23CFD≠=1000 те же 1000 элементов с селектором .class прорисовываются за 37-40мс P.S. первая загрузка страницы может сообщать "page load time: 222 ms", это погрешность загрузки страницы. Для реальных результатов нужно нажать либо F5 - страница загрузиться из кэша и загрузка страницы не будет так сильно влиять на результат. Либо нажать "Create" - страница обновиться без перезагрузки, отрисовав элементы заново. Мы видим, что #id быстрее, чем .class, но в тоже время, разница является погрешностью и видна только при 1000 элементов на странице - в реальном проекте такого не встретишь. Хотя нужно помнить, что Javascript фреймворки работают быстрее с #id, нежели с .class. Разница может достигать 100%: тест jQuery - http://jsperf.com/id-or-class-is-faster-in-css/2 нажать Run Tests внизу, будет показано количество операций в секунду с каждым селектором. Мой результат: Jquery + class = 191,373 Ops/sec Jquery + id = 888,847 Ops/sec http://jsfiddle.net/uMRFy/ небольшой jQuery бенчмарк открываем инспектор или FireBug, переключаемся в консоль и обновляем страницу (F5), скрипт сгенерирует ul список с 1000 li элементами и будет их перебирать, сначала по .class, затем по #id. мой результат в Google Chrome: class: 10ms id: 1ms мой результат в Firefox 11 с Firebug class: 36ms id: 7ms мой результат в Opera 11.62 class: 31ms id: 9ms мой результат в Safari 5.1.5 class: 7ms id: 2ms
-
это тесты на: Firefox2 - версия 2006 года, не используется вообще Opera 9.5 - 2008 год, не используется вообще Safari 3.0 - 2007 год, не используется вообще IE 5.5 - 1999 год, не используется вообще IE 6 - 2001 год, используется 1.7% пользователями тесты устарели существует множество других версий, что быстрее: http://stackoverflow.com/questions/1230636/css-optimization-element-id-vs-class http://csswizardry.com/2011/09/writing-efficient-css-selectors/ http://jsperf.com/id-or-class-is-faster-in-css/2 можно самому запустить тест, jQuery селекторы быстрее работают с #id http://net.tutsplus.com/tutorials/javascript-ajax/10-ways-to-instantly-increase-your-jquery-performance/ тоже касательно jQuery +еще с гугла
-
Например скорость загрузки , элементы с id загружаются медленнее по сравнению с классом. доказательство?
-
при создании новых полей используйте $i++, получится <input id="upload">, затем <input id="upload1">, <input id="upload2"> и т.д.)
-
Просто опыт. Видно, что согласно "макету", один блочный элемент должен быть прижат к левому краю и на него не должны заступать другие элементы - float:left а затем фикс, чтобы float:left сбрасывался для последующего элемента - clear:both, в итоге блочные элементы не лезут на друг-друга и расположены так, как нужно
-
а как насчет открыть test.php, написать код и проверить?
-
по факту отправления формы тобишь имеется html форма с инпутами, у каждого свое имя, как только нажимается кнопка, которая отправляет форму, браузер передает (в данном случае) POST запрос на сервер, который он принимает и обрабатывается через PHP или вам еще глубже надо знать?
-
а всего лишь нужно было правильно задать вопрос по первому (еще не отредактированному) сообщению лично мне было не ясно, что вы хотели получить в итоге в любом случае, не за что
-
http://jsfiddle.net/5wrx2/
-
честно - переверстать без <ul><li>, но мне лень стили писать)
-
line-height?
-
обернуть верхние блоки в один блок?
-
у вас .main - 960px, а sidebar и content вместе занимают 1005px
-
нужно подсвечивать current-menu-item
-
alexandr_v-vich к слову, не нужно всю эту картинку воспринимать всерьез
-
http://infogra.ru/hires/2012/03/11/1lyi6Fo.png
-
<!DOCTYPE html> <html><head><meta charset="windows-1251"/></head><body> <?php if(@$_REQUEST['doGo']) { foreach(@$_REQUEST['known'] as $k=>$v) { if($v) echo "Вы знаете язык $k!<br>"; else echo "Вы не знаете языка $k. <br>"; } } ?> <form action="<?=$_SERVER['SCRIPT_NAME'] ?>" method="post"> Какие языки программирования вы знаете? <br> <input type="hidden" name="known[PHP]" value="0"> <input type="checkbox" name="known[PHP]">PHP<br> <input type="hidden" name="known[Perl]" value="0"> <input type="checkbox" name="known[Perl]">Perl<br> <input type="submit" name="doGo" value="Go"> </form> <?php print_r($_REQUEST);?> </body></html>при передаче формы (при нажатии на кнопку Go) в массив $_REQUEST передаются все передаваемые данные, будь то POST, GET или FILE. читайте книжку дальше, со временем будете понимать
-
в $_POST, из него в $_REQUEST сделайте print_r($_REQUEST); и print_r($_POST); и поймете
-
http://jsfiddle.net/Xkhvn/ кроссбраузерность не проверял, работает в Google Chrome и Firefox
-
в хроме все равно какашка http://s018.radikal.ru/i505/1203/24/4cd27f0dc90b.png http://s019.radikal.ru/i643/1203/38/9cfad8b8fd29.png а в IE10, в котором я запретил загружать шрифты, отображает сайт так же, как у вас айфон
-
у вас код частично обрезан - http://jsfiddle.net/UJ6a2/ вы через functions.php вывод wp_nav_menu никак не изменяли?
-
на первом скриншоте - шрифт по умолчанию (Times New Roman) iOS (iphone) вообще не поддерживает WOFF, только svg