Jump to content

PacMan

User
  • Posts

    239
  • Joined

  • Last visited

Everything posted by PacMan

  1. Да не. Просто фон - 1пиксельная полупрозрачная png картинка. Вот.
  2. Лидирует prototype. Но он не графический фреймворк. Как говорят это фреймворк для создания фреймворков. Для прикольных визуальных фенечек есть основанный на prototype script.aculo.us. Который в свою очередь входит в комплектацию Ruby on rails. mootools... Не пробовал и не собираюсь.
  3. Поздравляю. Юзай поиск. Проблема обсуждалась
  4. Я сам делал. Ничего сложного вроде нет... Поверх контента накладывается div с полупрозрачным фоном.
  5. Безусловно текстовое. С точки зрения посетителя, чем меньше графики - тем лучше. Дизайнеры и заказчики зачастую думают иначе.
  6. 4 картинки. Верхний background, нижний background, основной background (там вроде градиент) и заголовок_с_колечками (полупрозрачный png). min-height, чтоб фоновые картинки не налазили друг на друга. Контент - 2 блока. Ну или столбца если таблицами. Все оч просто. Лублу такой промодизайн.
  7. Например в большом проекте пара сотен файлов. Кроме подсветку нужна навигация по этим файлам. Навигация по классам. Патсказки и тд и тп. Посмотри Zend studio. Мощная тяжелая софтина. Но для больших PHP проектов незаменима. Если достаточно подсветки синтаксиса - я пользуюсь FAR+colorer
  8. Первое что приходит в голову: Можно создать класс который будет наблюдать за onclick onchange onkeyup и прочее поля X. И передавать по событию value (ну или checked) этого поля в поле Y; var ffObserver = function(f1, f2){ this.f1 = document.getElementById(f1); this.f2 = document.getElementById(f2); this.f1.onkeyup = this.f1.onclick = this.fill_other; } ffObserver.prototype.fill_other = function(event){ ну тут типа заполняется 2е поле } new ffObserver('id поля X', 'id поля Y'); Как то так...
  9. Есть много специальных, но можно и блокнотом обойтись.
  10. Это типа вопрос такой? Или констатация факта? Или диагноз?
  11. Функцию можно вызвать только после того, как она объявлена.
  12. div { line-height: 30px; padding-top: 370px; } При условии что заголовок в одну строку. Если кол-во строк непредсказуемо, то можно абсолютным позиционированием
  13. Text По умолчанию высота блока зависит от его контента. Значит текст всегда будет внизу. По умолчанию слева. Чего надо-то?
  14. Сделай alert("a="+a+" & type="+typeof(a)); И смотри сам как написать проверку.
  15. Проверка типа isset() if(typeof(a)=='undefined') a=1; Проверка типа !empty() var a = a || 1;
  16. document.body.clientWidth - ширина окна document.getElementById(id контейнера меню).offsetWidth - ширина меню Чево там нет? Все в javascript есть. В конце концов это же он генерит картинку.
  17. Можно. Копай в сторону javascript
  18. +1 +2 Благо мне работать приходится с предпоследней инстанцией - дизайнерами. А они люди адекватные, да и меня слушают так же как я их. А 2 авторитетных мнения против 1го мнения заказчика рождают: "Будет так, как правильно и ниипет"
  19. Например так. В глобальной переменной KEY хранится нажатая сейчас клавиша. var KEY = false; document.onkeydown = function(event) { var kCode = window.event ? window.event.keyCode : (event.keyCode ? event.keyCode : (event.which ? event.which : null)) switch (kCode) { // Нажат Escape case 27: KEY = "Esc"; break; } return false; } document.onkeyup = function(event) { KEY=false; }
  20. PacMan

    CSS и формы

    Яволь мейн фюрер! Трубочку дадите или самому искать? PS
  21. Ведь суровые челябинские мужыки не пользуются услугами такого рода заведений. 2й вариант мне нравится. А 1й почемуто напоминает сайт какого нибудь вуза. Сам не знаю почему...
  22. Наш отдел дизайна с трудом шарит в html и почти никак в css. Но опыт работы прекрасно позволяет им ориентироваться что можно, а что нельзя. Да и спрашивать у отдела разработки им никто не запрещает. Нафига им программировать?
  23. PacMan

    CSS и формы

    YaGub я вас ненавижу. Или вашего заказчика или дизайнера. У меня стоит чудесная тема в браузере, а такие как вы вс? портят.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy