Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Радикально...
-
http://habrahabr.ru/blogs/css/58732/
-
td input, td img {vertical-align: top;}
-
Почему бы не взять готовую библиотеку? У этого codemirror есть довольно хороший мануал, гже описывается API, конфигурация и т.п. и т.д.
-
Никогда не занимался мобильными версиями сайтов... но может стоит поучиться у грандов? UPD: вот еще тема на хабре
-
Фраза не понятная... nodeValue есть только у текстовых нод (nodeType == 3), у всех остальных есть только innerHTML (если я не ошибаюсь конечно). Если надо вставлять текст в ноду, то лучше всегда юзать innerHTML. В браузерах вообще многое очень хреново реализовано... так что вот так... все скрипят зубами по этому поводу, делать то все равно нечего... Вот тут реализована подсветка кода на лету, может у них потырить скрипты? Там юзают библиотеку codemirror - http://codemirror.net/ UPD: Чет после всего этого я сильно зауважал JavaScript-девелоперов
-
Еще как будет предлагаю попробовать, вернет ноду как и должен. Все может быть... может попробовать искать элемент через небольшой таймаут? Чую, что придется, видимо, пробегать по всему дереву нод. Единственное, для ускорения, можно бегать не по всему документу, а по конкретному элементу. Проверять, что у нас текстовая нода и смотреть какой у нее текст: function getTextParentNode(elem, txt) { var allNodes = elem.childNodes; for (var i = 0, l = allNodes.length; i < l; i++) { if (allNodes[i].nodeType == 3) { if (allNodes[i].nodeValue == txt) { return allNodes[i].parentNode; } } } }
-
Чтоб не "прилипал" надо ему ширину задать, это же очевидно По высоте тоже надо чтоль? http://www.jsfiddle.net/YR88g/
-
Тогда бы воены упячки наконец победили бы УГ и на всех мониторах планеты красовалась бы надпись на весь экран - "ОЛОЛО!!!11"
-
Что нужно сделать? Выровнять блок по центру? Тогда обернуть все в блок, которому сказать margin: 0 auto;
-
ИМХО они никогда на это не пойдут.
-
Вопрос на засыпку: зачем было искать скрипты на пол страницы если есть тупо мануалы по JavaScript? Вот вам ссылка на тот которым я пользуюсь давно: http://www.w3schools.com/jsref/default.asp setInterval Эх... поколение jquery-поклонников
-
На ходу придумал следующее: 1) находим регекспом нужный текст 2) регекспом же оборачиваем его каким-нибудь элементом-маркером (например <span id="markerNode">текст<span>) 3) при помощи getElementById находим ноду-маркер и ее ноду-родителя (parentNode) 4) копируем HTML из потомка в родителя и вставляем его перед элементом-маркером (родитель.insertBefore(document.createTextNode('содержимое элемента-маркера'), элемент-маркер)) 5) удаляем элемент-маркер и возвращаем родителя UPD: /** * @param elem (DOMObject) - нода в которой ищем текст * @param re (String) - регулярное выражение по которому ищем текст * return (DOMObject) - элемент-родитель для текста */ function getTextParentNode(elem, re) { var str = elem.innerHTML; str = str.replace(re, '<span id="markerNode">$0</span>'); elem.innrHTML = str; var marker = elem.getElementById('markerNode'); var parent = marker.parentNode; parent.insertBefore(document.insertTextNode(marker.innerHTML), marker); parent.removeChild(marker); return parent; } P.S. Код не проверял, но вроде должен работать.
-
Ну удалять точно не стоит, мало ил кому она полезной окажется, а вот перенести в верстку необходимо, это да...
-
Я знаю как минимум 3 человек (моих знакомых), которые пользуются ИЕ6. Все они далеки от интернета и им всем за 40 лет. Я вот тут кажется понял главную ошибку разработчиков браузеров и главный WIN микрософта: дело в том, что у мелкомягких браузер называется, внимание, Internet Explorer, а не безликие FireFox, Chrome и т.п. А еще логотипы у FF, Chrome и т.п. НЕ СИНИЕ! Мне одна тетя сказала (глядя на ярлык Мозиллы): "Непонятная фигня какая-то, я на эту оранжевую штуку не буду тыкать...", а потом (показывая на ярлык ИЕ): "а вот тут сразу написано - Internet". Для решения проблемы были предприняты следующие меры: 1) удален ярлык ИЕ с рабочего стола и из меню быстрого запуска 2) в фотошопе перекрашена иконка FF 3) ярлык переименован в "Internet Mozilla" Вы не поверите какими чудодейственными оказались эти меры... так что вот так, товарищи... а вы говорите статистика.
-
"Когда у общества нет цветовой дифференциации штанов, то нет цели! А когда нет цели..." (с) Вам уже столько идей понакидали, а вы все никак не возьметесь за сайт... Сделайте уже про голубей что-ли... Мне вон тоже интересно почему они клювом вперед тычат когда ходят.
-
По поводу восстановления позиции каретки: http://www.nexgenmedia.net/domranges/setcursor.html Вот тут есть обсуждение позиции каретки. Короче копать надо в сторону объекта Range. Тут есть туториал на тему. Сам этот объект совсем не знаю... и мануалов человеческих нет нигде... одна разрозненная инфа.
-
Шапка и подвал фикс, остальное резина. Как?
Great Rash replied to botyaslonim's question in HTML Coding
Ты не понял суть, вот что надо топикстартеру: http://www.jsfiddle.net/w6cSh/ -
Дизайнеров хороших много и сами-знаете-кто может и не лучший из них. Но сайты они делают качественные и смотреть на них в 90% случаев приятно, это глупо отрицать. Просто мне было влом искать примеры других дизайнеров, поэтому полез сразу на егойный сайт, т.к. был уверен, что 100% найду там то что хочу привести в пример.
-
Шапка и подвал фикс, остальное резина. Как?
Great Rash replied to botyaslonim's question in HTML Coding
Ну и чем тебе абсолют не угодил? Весь сайт будет находится внутри этого абсолюта (и внутри же скроллится). На этом макете у меня был построен огромный корпоративный сайт, эта схема работала везде, всегда и безотказно. Если придумаешь лучше буду только рад -
Я как-то разломал кулер с проца, чтобы позырить что у него внутри. Там нет подшипников, так что не понятно, что там смазывать... Силиконовая смазка проводит ток? Просто внутри у кулера индукционная катушка и смазка может коротнуть. P.S. А не... оказывается подшипники есть... а я не нашел когда ломал...
-
А чем не логично? <ul id="toc"> <li> <span> текст справа </span> Текст слева </li> </ul> <table> <tr> <td> Текст слева </td> <td> текст справа </td> </tr> </table> Кода больше ровно на один тег. Т.е. если у вас есть таблица, состоящая из одной строки, то это типа несемантично? Я согласен, что данные абстрактные, и в конкретном случае может и нужны списки, но с таким же успехом там может быть нужен список определений (<dl>) или таблица. Просто некоторые чересчур заморачиваются на блочной верстке... настолько, что не видят таблиц даже там, где они нужны.
-
А почему нет? текст слева текст справа текст слева текст справа текст слева текст справа Разве это не похоже на таблицу?
-
Шапка и подвал фикс, остальное резина. Как?
Great Rash replied to botyaslonim's question in HTML Coding
Решение, которое когда-то использовал я (допустим шапка и подвал у нас 100px высотой): .header, .footer { height: 100px; background: #69c; } .body { position: absolute; top: 100px; bottom: 100px; width: 100%; overflow: auto; background: lightgreen; } для ИЕ6(7) 'экспрешн.