Leaderboard
Popular Content
Showing content with the highest reputation on 04/28/2012 in all areas
-
За дураков-то не держите: http://clip2net.com/s/1RmaB , http://clip2net.com/s/1Rma9 http://ipgeobase.ru/?address=109.184.194.7 Некрасиво так делать.5 points
-
4 points
-
"Меня гложут смутные сомнения - у Шпака магнитофон, у посла медальон..." Можно раздел во флейме создать, "тайные истории с Брендмастером", валютные махинации, стрелки 90-ых, Триада) да да я знаю сообщение не по разделу. но елы-палы, я не могу xD4 points
-
3 points
-
Ребят, проектом я больше не занимаюсь, хостинг закончится через пару дней. Кому нужно сохраняйте себе страничку/библиотечку, потом поздно будет Я предупредил.2 points
-
Т.е. вы не верите что кто-то в своей популярной рассылке мог дать ссылку на статью вашего сайта которая ему стала интересна и он решил поделиться ею в своём контексте ?1 point
-
А как же вы книжки читаете? Бумага ведь белая (хорошая бумага) и с черными буквами ; ) А вообще — да, это у вас "личная вкусовщина", большая часть людей предпочитает читать черное (темное) на белом (светлом).1 point
-
Да, подключение Rapha?l вам, как я понял, ничего не даст. Прийдеться переделывать... Как вариант подключать код в тег <svg>. Все(ну вы понимаете...) кроме ИЕ7-8 будут нормально отображать. А для ИЕ в conditional comments выводить изображение, тег <svg> он проигнорирует. Врядли это лучший вариант в вашем случае, но хоть что-то... Семантика зависит от контекста в котором оно будет использоваться. Та и сомневаюсь, что про семантику компонента SVG в вашем случае стоит задумываться... ИМХО П.С. Если есть возможность, задайте этот вопрос на Хабре в разделе Q&A. Большой шанс, что там подскажут что-то более конструктивное, правильное...1 point
-
md5 нельзя расшифровать, это знает любой студент компьютерщик первого курса... md5 можно только брутфорсить, либо применять RainbowTables (которые не так просто достать), либо алгоритмы для нахождения коллизии, что в свою очередь несколько сокращает процесс перебора, но все равно это остается перебор в той или иной форме. Если бы так просто можно было прийти на любой форум и попросить взломать md5 и успешно получить результат, то его бы не применяли так активно.1 point
-
Если вам нужен именно SVG, то библиотека Rapha?l для вас будет идеальным выбором. П.С. Возможно, еще статья о сравнении графических библиотек будет вам полезной.1 point
-
Пример для Оперы с "покрышкой" вот. Насчет SVG я грешным делом имел в виду вставку его прямо в разметку (одна из приятных фич HTML5, работающая во всём новом, включая даже IE9). Для кроссбраузерности при цейтноте, имхо, лучше всего взять библиотеку типа Rapha?l, там вопросы совместимости (включая конвертацию в VML для IE8-), по идее, решены. Сам, честно признаюсь, с SVG пока серьезных дел не имел, поэтому личным опытом, увы, поделиться не могу...1 point
-
1 point
-
Мы уже открывали чат. Чем это закончилось? - Он никому не нужен, там никто не общается, туда никто не приходит. Кому надо у того есть аська и другие личные контакты, все общаются лично, а галдёж и флуд никому не нужен - только дело.1 point
-
Как то так $life = array ( 'Жизнь => движение', 'Жить => двигаться вперед' );1 point
-
Кушать просит постоянно с тарелкой ходит и подсовывает ее перед доской с кнопками, мол, накорми меня1 point
-
итить, только хотел писать что ТС переигрывает с девяностыми да с "не на словах решают". Во юный аферист.1 point
-
1 point
-
Нет. Такое может быть, если файл будет называться просто "0" (без расширения), а вместо строгого сравнения (!==) использовать нестрогое (!=), которое не учитывает различие типов.1 point
-
Результат readdir($d) присваивается переменной $e, и уже эта переменная сравнивается с булевским false. Ф-ция readdir возвращает false, когда ей больше нечего читать, поэтому если в переменной $e оказалось false — это значит, что все файлы директории уже перебраны, и цикл пора завершать. А до этого момента в эту переменную будет заноситься имя очередного прочитанного файла. Строгое сравнение нужно потому, что возможен, например, файл с именем "0" (строка из одного нуля). При нестрогом сравнении эта строка оказалась бы "равной" false, и цикл мог бы прерваться, не перебрав все файлы до конца.1 point
-
1 point
-
Выполнять до тех пор, пока ($e=readdir($id)) не будет равна логическому типу false. === - это эквивалентность, проверяется и тип данных и содержание элементов, которые сравниваются !== - данные не должны быть эквивалентны1 point
-
С термином "интерлиньяж" есть путаница. Иногда им называют междустрочный вертикальный пробел (по-ненашему "leading"), а иногда — именно расстояние между базовыми линиями соседних строк, которое складывается из высоты литеры и этого пробела (это и есть line-height по факту). Сама приставка "интер-" ("между-") в нем сбивает с толку. Но я склоняюсь к тому, что сейчас правильно называть интерлиньяжем именно line-height, а для тёти Вики нужна небольшая правка Кто хочет дойти до самой сути и вникнуть в историю вопроса (либо запутаться окончательно и попрощаться со своей крышей ) — можно начать с этой статьи1 point
-
Полагаю, ключевая фраза там И описывается алгоритм, как эта ширина учитывается. Дальше вступает в силу ширина самого containing block-а (т.е. для абсолютов, по определению, предка с relative) — для display: block это п. 10.3.3 спеки, для инлайн-блоков — п. 10.3.9, и т.д.1 point
-
Долго у меня напрашивался этот цикл статей и вот наконец изливаюсь. А цикл этот вот о чём. Вёрстка и верстальщик. Основы профессии если хотите и логика действий при вёрстке. Решил разделить пока на две статьи. И предлагаю ознакомится с первой. Верстальщик кто-он? И так поехали. Не хотелось бы скатиться до популизма и повторения много раз описанных истин, поэтому постараюсь писать как можно понятнее и всё-таки передать мысль закладываемую в текст. В сети множество примеров статей и вообще материала о принципах вёрстки, инструментах, методиках написания кода, семантике и т.?д. Но я ещё ни-разу не встречал статьи рассказывающей о том с какого бока подойти к этому процессу, с чего лучше начать и по какому пути двигаться. Наблюдая год от года молодых верстальщиков и вебпрограммистов, совершающих одни и те же ошибки, такая статья просто проситься к написанию. Поэтому в следующем наборе букв постараюсь описать принципы и так сказать мыслительные процессы которые надо вырабатывать в себе для того чтобы начать двигаться с мёртвой точки новичка до специалиста в своём деле. Я не претендую на то, что описанные мною алгоритмы мышления и действий являются истиной в первой инстанции и только так и надо делать. Нет ни в коем случае! Для каждого верстальщика или же веб программиста существует своя истина и свои принципы. Всё-таки все мы люди и все ходим по своим дорогам. Но основные алгоритмы у нас всех одинаковые и отличаются только методом изложения и внедрения. Хотелось бы донести одну не тривиальную мысль к пониманию которой приходишь только с опытом и количеством реальной работы в каждом из этапов проекта. Верстальщика нельзя назвать чем-то самостоятельным в команде, единицей мнением которой можно пренебречь или как говориться сработать в слепую, отдал макет, получил страницу (К сожалению-это самый частый случай на ниве фриланса). Как правило из такой работы ничего хорошего не получается. Потому-что верстальщик работает не зная под что и не понимая идеи проекта, а это ведёт к тому что программист получает сложности с внедрением вёрстки в код, копирайтер обнаруживает нехватку или избыток стилей и элементов усложняющих ему жизнь. Сеошник сталкивается с грязью в коде или же не возможностью выстроить необходимое семантичное ядро на странице. В результате всем участникам проекта приходится либо чем-то жертвовать, либо переделывать кучу не профильной работы. Что в свою очередь ведёт к удорожанию проекта или к увеличению сроков проекта. На верстальщика возлагается очень большая ответственность которой нет ни у дизайнера, ни у программиста. Верстальщик своего рода «серый кардинал» проекта, перехватывающий «эстафетную палочку» у менеджера проекта, на стадии от-рисованного макета и параллельно его работе координирует техническую составляющую. По неволе верстальщику приходиться касаться почти каждого этапа проекта и учитывать получаемые рекомендации в своей работе. Как однажды сказал один мой друг. Верстальщик это руки которые складывают бутерброд, от них зависит в каком порядке будут размещены ингредиенты!© Поэтому не бойтесь брать на себя эту ответственность и в теневом режиме координировать исполнение проекта. Не бойтесь думать и отстаивать своё мнение, не бойтесь вносить хотя-бы мелкие поправки в проекты которые вам приходиться делать. В этом ваше предназначение как верстальщика и если вы решаете сделать это увлечение делом вашей жизни, то несите эту ответственность с честью. Поэтому думайте, думайте и ещё раз думайте, в этом залог роста. Прежде чем начать что-то делать потратьте хотя-бы пару минут на то чтобы продумать, как это сделать, затем ещё пару минут на то чтобы продумать, как это сделать лучше, чем сделали бы другие и даже после того когда вроде бы вы уже всё придумали и нарисовали себе в голове идеальную разметку, потратьте ещё с десяток минут на то чтобы ясно себе представить процесс и его реализацию. Прогоните через мозг каждый не очевидный и очевидный элемент макета, каждую строчку кон-тента и каждый блок на странице. Выведите общую формулу проекта распределив по своим группам повторяющиеся элементы и части которые эксклюзивные для страницы. Не надо этого делать на бумаге, приучите себя делать это в голове. Оценивать макет и проект в целом с одного лишь взгляда. Приучите себя понимать то, что вам предстоит сделать, подмечая какие подводные камни встретятся на пути, какими техниками вам придётся воспользоваться и что займёт больше всего времени. Вот с этого пожалуй и должна начинаться любая вёрстка, любого макета. С продумывания и оценки своей будущей работы. Простой ли он, или много-колоночный, резиновый, статичный, под какой тип устройств, на какой платформе и какие браузеры будут его рендерить. Прикиньте вес каждой страницы в отдельности и подведите его под критический порог. Соотнесите на сколько удастся соблюсти стандарты и придётся-ли использовать сторонние технологии для реализации интерфейса. Возьмите на заметку под какую CMS необходима вёрстка и какие её особенности надо учесть. Определите основное семантическое видение страницы. Если есть ТЗ, то вооружившись им, составьте карту страницы с описанием главных и второстепенных блоков, основных заголовков и их подзаголовков. Определите, где, какой тип кон-тента расположен и выстроен ли он в логичном с точки зрения семантики порядке. Какие варианты изменения в содержимом должны выдержать контентные блоки, на сколько макет восприимчив к эволюции содержимого, которое может появиться со-временем на страницах, существование каких элементов надо предусмотреть на будущее. Не бойтесь если в процессе оценки макета вы поймёте что многих вещей дизайнер банально не продумал или не предусмотрел. Как правило, при коллективной работе, дизайнер при от-рисовке макета плотно советуется с верстальщиком, также как верстальщик консультируется у программиста, создавая тем самым естественную цепочку производства. Поэтому обоснованные поправки к макету должны быть учтены дизайнером. На своём веку я много повидал дизайнеров и мало кто отказался от внесения поправок в макет, естественно что они были аргументированы и внесены до предоставления макета заказчику. Хотя случается и такое что работа ведётся разрозненно, тогда аргументы необходимо высказать заказчику напрямую, пояснив с какими трудностями, в будущем, он столкнётся при сборке проекта программистом и продвижении или поддержке проекта. Старайтесь упрощать жизнь себе и тем, кто будет работать над проектом в дальнейшем. Думаю я немного отклонился от темы и ушёл-таки в популизм. Но об этом нельзя было не сказать. Наблюдая как многие молодые верстальщики словно во тьме роются в тегах, забывая про идею и саму суть своей профессии. В следующей части постараюсь более подробно описать логику действий и принцип принятия решений на конкретном примере, будем верстать проект публично)))1 point
-
каскадные таблицы на то и каскадные, чтобы использовать всю их силу а множить количество классов до бесконечности, да еще давать им километровые названия это бред это подход дилетанта, который не понимает вложенности, что куда определяется и как этим пользоваться БЭМ это подход программиста, который не понимает и не хочет понять что такое CSS, зато он знает ООП и делает себе костыль из него, а потом говорит, что без этого костыля ходить не возможно. не знаю насколько большим должен быть проект, чтобы использовать БЭМ, но достаточно посмотреть на CSS БЭМ-сайта, чтобы понять, что это бред то что можно вместить в тридцать строк при правильном коде там растянуто на триста с лишним, с классами по три километра длиной с таким кодом нагрузка не только не уменьшится, она возрастет еще больше, а поддерживать такой код, это же с ума сойдешь когда сайт еще в пару раз увеличится1 point
-
-1 points
-
Ну если я блондинка, это не значит, что я в доску тупая. Элементарные вещи знаю, что такое 1 килобайт и что такое 1 мегабайт. Если не хотите помогать так и скажите. Обижусь просто на вас и все. Между прочим, я прочитала что это называется верстка. Вот-1 points
-
-1 points
-
Я заплачу. В нижнем не делают сайты за 3000 р. А по поводу развода с телкой, ну а что делать, если я не умею верстать, рисовать пожалуйста. И эту страницу я просил, чтобы клиент просто видел что в процессе работа. А то 3,14зды точно получу. У меня действительно есть только 3000р. Вы просто не представляете на какой я измене сейчас.-1 points
-
Есть макет в PSD сайта по заказу суш по email. Надо его натянуть на joomla+virtuamart. C учетом кидоса меня фрилансером, бюджет остался небольшим, всего 3000 р. Прошу помощи у Вас ребята. Сайт получиться хорошей находкой для портфолио. Прикрепляю скрины шаблона. Прошу умоляю помогите. Хостинг и домен уже имеется, могу дать доступ, чтобы работа шла в on-line режиме. Я бы наполнял в параллель.-1 points
-
Почти ))) Ты такой молодец. Только отличается то что на картинке и то что в результате,я имею ввиду шрифт. Вот что получилось http://freshroll52.ru/ еще один мальчик помог (брат мой 12 летний)-2 points
-
Теперь ваша душенька довольна?) Спасибо, дорогой. Лови воздушный поцелуй-2 points
-
Я честно в потерях..мне клиент 2 дня звонит...я гашусь. И этот молчит, слил меня. Нервы на пределе-2 points
-
Да хз че делать, клиент из моего города. Знает где работаю. Так можно было удаленно объяснить ситуацию, а эти вряд ли поймут, люди выросшие в 90, решают все не словами. Да и денег нет, вот 3000 есть. Я в такую яму попал, главно 3 заказа до этого сделал без проблем, этот фрилансер. Сейчас написал что мол через 3 часа готово будет, только вот вчера весь день игнорил, а позавчера писал что будет к вечеру того дня все готово. Срок завтра уже работать должно. Вот думаю вешаться или нет :( Видимо считает, что если девушка, то помогать будут усердней Какая девушка? Нет, 50% предоплата была - 3000р и после окончания 50%, говорю же что 3 заказа подряд было без задоринки выполнено.-3 points
This leaderboard is set to Kiev/GMT+02:00
-
Upcoming Events
No upcoming events found -
Сообщения форума
-
Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }
-
Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
-
By Katerina23 · Posted
Да, подходит. Спасибо. -
<input type="number">
-
By Katerina23 · Posted
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке. Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
-