Leaderboard
Popular Content
Showing content with the highest reputation on 04/08/2012 in all areas
-
Лично у меня часто возникают такие вопросы, очень мелкие и "тупые" и что б не загрязнять форум на котором я только что зарегистрировался я создал эту тему, на многих форумах существуют подобные (обычно тема не успевает падать вниз), где обсуждаются вопросы которые не стоят отдельных тем в разделах - даже во флейме. начну касательно псевдоэлемента :after описание из книги (кстати автору портала, огромное спасибо за материалы которые я прочел) вопрос такой куда этот псевдоэлемент добавляется в итоге? во внутрь тега или внаружу? span:after { content:"newcontent"; color:red; } <span>content</span>1 point
-
Попробовал вывести массив: for ($i=0,$x=0; $x<16; $x++) { for ($y=0; $y<16; $y++) { $chars[$x][$y] = array($i, chr($i)); $i++; } } for ($i = 0; $i < count($chars); $i++) for ($j = 0; $j < count($chars[$i]); $j++) for ($k = 0; $k < count($chars[$i][$j]); $k++) echo $chars[$i][$j][$k].' '; Вроде вывел. Интересует вопрос. Почему во втором внутреннем форе нужно писать $chars[$i], а в третем форе $chars[$i][$j] ?1 point
-
Знайте: нет ничего сексуальнее правильной речи. Правописание — ваша сила. Если вы — парень, правильно использующий «ё» и «о» после шипящих, все девушки будут ваши. Если вы — девушка, ставящая в конце вопросительного предложения знак вопроса, то никаких проблем с удачным замужеством у вас не будет. А если уж вы решили верно выбирать между «-тся» и «-ться», то делайте это осторожно, так как ваша сексуальная притягательность может начать разрушать семьи и карьеры. Не забывайте о самых сексуальных знаках препинания — запятых. Удивительно, но они встречаются в большей части предложений, которые вы используете. Взгляните на форму запятой: изогнутая, закруглённая с одного конца, она всем своим видом говорит: «Тот, кто поставил меня здесь — хороший любовник». Но не переборщите! Лишние запятые кричат от стыда и заливаются слёзами, а не рекламируют вас. А если вы решили достигнуть вершины и стать самым желанным человеком во Вселенной, выучите различие между глаголами «одеть» и «надеть». Помните: одев одежду, вы рискуете выйти из дома голышом, и не дай бог вам быть на что-то надетым! Будьте бдительны — и удачи в любовных похождениях!1 point
-
делаешь class last-child и присваиваешь его всем последним элементам в блоках1 point
-
Некторые макеты рисуются в 300dpi, а не 72 (или 90 иногда), как обычно. То есть не 1 к 1. Для чего? Все очень просто и вы, как люди близкие к этому должны знать такие простые вещи. Ну да ладно, объясню, если не поняли Кроме компьютерных мониторов существует еще куча разных экранов (глаза открыл, да? ). Например, если вы посмотрите на графику, сделанную в 72dpi на экране Retina, особенно в iPad 3 с его безумным разрешением но маленькой диагональю, то увидите кучу артефактов. Простой человек может и не увидит разницы, но более-менее понимающий увидит замыленность, лесенки и.т.д., тогда как на обычном мониторе все ок. Так вот для того, чтобы свести к минимуму такие вещи, дизайнеры иногда рисуют макет в заведомо большем разрешении, а потом просто уменьшают. Все артефакты не пропадут, но будут не так заметны. P.S. Правда, судя по словам hedgehog там макет ужасный, поэтому, видимо, просто дизайнер херовый.1 point
-
Не находишь это не логичным действием? Ведь это не правильно, position: absolute выведет объект из потока и координаты уже будут считаться от края браузера либо от ближайшего родителя у которого стоит position absolute/relative, думаю тут действие это не уместно. записи ведь по сути идентичны полностью: span:afer { content:"newcontent"; color:red; display:block; } <span>content</span> <span>content<span style="display:block;color:red;">newcontent</span></span> но первый вариант не переносит блочный элемент, а второй переносит, проверил в IE и FIREFOX. хочется знать объяснение этому или все таки это баг какой то.1 point
-
тогда почему: <span>content<span style="display:block"> newcontent </span></span> переносится на новую строку? ведь суть одинаковая действий с :AFTER реализацией?1 point
-
1 point
-
продолжим, суть в том что я начитался книг, а неясности есть, а мне всегда важна суть и пока ее нет я не могу спать. span:after { content:"newcontent"; color:red; display:block; } <span>content</span> почему newcontent не начинается с новой строки? ведь это блочный элемент? и по правилам он должен начаться с новой строки?1 point
-
можно попробовать заставить его вести себя как IE7 <meta http-equiv="X-UA-Compatible" content="IE=7">1 point
-
1 point
-
1 point
-
Igor., будучи ущербным индивидом, "мокну личиком" вас, дабы не пришлось вам "гореть в топках Грамматического холокоста, когда они [граммар-наци] придут к власти": Необращенные, узрите красоту и полезность нашей идеологии:1 point
-
1 point
-
Чуть-чуть почистить — и будет отлично. Буквально убрать картинки и нерусскую надпись.1 point
-
Пишутся квадратные скобки во втором, третем форе и дальше - это означает что мы получаем доступ к вложенному массиву через его счетчик?1 point
-
для ie есть специальные комменты для этого для всех версий ie: <![if IE]> <link rel="stylesheet" type="text/css" href="ie.css" /> <![endif]> для версии 5: <![if IE 5]> <link rel="stylesheet" type="text/css" href="ie5.css" /> <![endif]> в самом css есть определенные символы, но я этим извратом не парюсь background: red; /* для нормальных браузеров */ //background: green; /* для всех ie */ -background: blue; /* для ie6 */ так же в css для определенных браузеров есть уникальные стили типа: -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */ -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */1 point
-
Если нужны прототипы, можно скрестить первый вариант со вторым: var pics = []; function Picture(settings){ this.name = settings.name; this.x = settings.x; this.y = settings.y; this.image = settings.image; } Picture.prototype.draw = function(ctx) { if (this.image) { ctx.drawImage(this.image, this.x, this.y); } return; } for (var i = 0; i < JSON.Objects.length; i++) { pics.push(new Picture(JSON.Objects[i])); } Или вот так сделать, но работать будет только в Firefox и вебкитных: function Picture(){} Picture.prototype.draw = function(ctx) { if (this.image) { ctx.drawImage(this.image, this.x, this.y); } return; } for (var i = 0; i < JSON.Objects.length; i++) { JSON.Objects[i].__proto__ = Picture.prototype; }1 point
-
Вот так для теста сделал, сработало. $t = "@Привет Фантамас4;@!"; echo str_replace(array('4','@',';'),array(1,2,3),$t);1 point
-
Когда разговор начинается словами, типа — «...В ближайшим будущем планируется проект» (особенно когда ближайшИм пишут через «И») и потом следует — «Предлагайте Вашу стоимость...» (заметьте, стоимость, а не цену), ( то опыт автоматически ставит защиту от м*даков и сразу «заградительную цену» превышающую реальную раз, эдак, в сто. P.S. Эта защита еще сильнее повышается, когда не отделяют понятия «тема оформления» и «дизайн», а говорят, что нужна только верстка. Короче, нах-нах И кто-то еще удивляется, что за сутки ни одного ответа. Скажите спасибо, что на**й не послали, вот как я сейчас.1 point
-
var JSON = { "Options":{ "Width":123, "Height":321 }, "Objects":[ { "name":"xxx", "x":123, "y":123, "image":"xxx.png" }, { "name":"xxx", "x":123, "y":123, "image":"xxx.png" } ] }; function Picture(settings){ this.name = settings.name; this.x = settings.x; this.y = settings.y; this.image = settings.image; this.draw = function(){ ctx.drawImage(this.image, this.x, this.y); } } var pics = []; for (var i = 0; i < JSON.Objects.length; i++) { var obj = JSON.Objects[i]; pics.push(new Picture(obj)); } // в массиве pics будут лежать готовые объекты Если нужно именно наследование, то как-то так: function Picture(){ this.name = ''; this.x = 0; this.y = 0; this.image = null; } Picture.prototype.draw = function(ctx) { if (this.image) { ctx.drawImage(this.image, this.x, this.y); } return; } for (var i = 0; i < JSON.Objects.length; i++) { JSON.Objects[i].prototype = new Picture(); } // только конструктор будет у всех Picture1 point
-
Я логотипами уже 6 лет занимаюсь, такого наслушался. Я теперь много где вижу жопы, писюны и ядерные грибы вместо деревьев Мышку же можно и не по фрейду нарисовать. Если хотя бы 10% людей видят это, то это это и будет, вопрос времени ))1 point
-
Второй. Только писюн слева уберите. Не люблю блоги с писюнами, и никто не любит ) Не надо бояться делать лого без "картинки". Можно обойтись типографикой и узнаваемыми элементами страниц.1 point
-
-1 points
-
хаха))) Жёсткий стёб над последними разговорами))) Не совсем ясна мысль. У вас выделение браузера стоит одно, а подрисованные скобки показывают на другой элемент (группу элементов)… Может, лучше ссылку дать, так будет удобней)-1 points
-
-1 points
-
Приветствуем вас, дорогие наши пользователи этого замечательно форума! Предлагаем Вам наши услуги: • Создание сайтов(на HTML, PHP, JS, CMS и т.п.) • Создание дизайна для сайтов • Создание/разработка логотипа, фирменного стиля Ждем ваших предложений! Наши контакты: icq 4645-404-04 Skype: UNCOMWEB E-mail: uncomweb@gmail.com-1 points
-
Граммар-наци, это ущербные индивидуумы, которые не могут ни чего толкового написать по делу и вместо этого ищут ошибки в чужом тексте, наивно полагая, что факт обнаружения чужой орфографической ошибки, повысит уважение их ничтожной персоны.-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
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке. Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
-