Jump to content

alanvanduke

User
  • Posts

    81
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by alanvanduke

  1. Отличный сайт! Можно не только посмотреть на скриншоты браузеров - можно вообще посмотреть на интерфейсы операционок. Очень и очень полезно!
  2. Больше всего улыбнуло в статье: Можете меня посвятить в минусы XHTML?
  3. Ну вот, уважаемый, Shift-Web, еще не читали а уже критическое отношения. И статья, к сову, написана нашими людьми. Я много читаю информации и у меня абсолютно отсутствует какие либо предрассудки по поводу страны, где живет человек, который написал тот или иной полезный текст. Полезен - хорошо. Я ведь не виноват, что множество полезных решений приходит к нам из-за границы, где формирование веба на более высоком уровне, чем у нас. И, кстати, gzip не панацея, т.к. gzip - это архив. На сервере архив необходимо запаковать это раз, второе распаковать на машине клиента. Мало того, что это грузит машину клиента, это повышает расходы на память у сервера. Может это звучит немного слишком, но я просто к тому это сказал, что не все велосипеды едут одинаково хорошо.
  4. Блокнот > Homesite > PHP Experteditor (долгое время) > PSpad > Notepad++ > Eclipse, Apdtana like... > PhpShtorm > Notepad++
  5. Почему тыкают западом? Мы не хуже, я не спорю, может какие то вещи у нас и создаются, но множество новой информации поступает именно из зарубежа... Хорошо, покупной макет. Давайте рассмотрим предложенные варианты. Запись в строчку - попробуйте отыскать и изменить необходимое CSS св-во. Это становиться очень трудной задачей. Запись каскадом, или с учетом вложенности - опять таки - добавление нового класса занимает больше времени, чем обычно - необходимо анализировать вложенность и подчиненность. Для меня оптимальный способ: /* header */ #header { } .header-link { } #header-toolbar { } /* middler */ #middler { } /* sidebar */ #sidebar { } #sidebar a { } Т.е. Я избегаю конструкций #id .class1 .class2 .class3, потому что в таких случаях затрачивается дополнительные ресурсы на поиск подчененных эл.ов. Если честно, то я методик не читал, но после прочтения темы погуглил и собираюсь изучить парочку и вывести плюсы и минусы. В своем подходе я опираюсь исключительно на собственный опыт, и был бы рад, если бы кто ни будь прокомментировал мой подход. Про версии CSS-файлов. Делается это просто. В пректе можно легко ввести константу, например DEBUG_MODE, в случае если она true мы используем прямую ссылку на полный CSS-файл без сжатия и оптимизаций. После перевода проекта в, как стало модно называть, продакшн-версию, можно использовать специальный файл, напрмер css-optimizator.php, а в .htaccess файле добавляем условие чтобы все редиректы, имеющие вид mycss-{$FILE_TIMESTAMP}.css перенаправлялись в этот файл. В свою очередь данный файл автоматически оптимизирует и выдает последнюю оптимизированную версию требуемого CSS файла. Настроить кэширование браузера можно в заголовках, возвращаемых файлом css-optimizator.php. Жалко потерял ссылку на объемный документ, где очень подробно описаны способы оптимизации, как на стороне сервер, так и на стороне клиента. Если найду - обязательно поделюсь. Документ старый, но написан фундаментально. А так же в процессе был найден полезный ресурс по оптимизации CSS для ускорения рендиринга страниц (сейчас сам читаю): http://vremenno.net/html-css/optimize-css-...wser-rendering/ Да и если просто задать гуглу вопрос можно узнать много интересного. И на последок.
  6. Слчшал и поддерживаю мнение, что верстальщие не обязан уметь программировать. Больше того: многие верстальщики думают, что верстка - это мизерное дело, где они не чувствуют карьерного роста, именно по этой причине они пытаются стать программистами, хотя программисты из них получаются посредственные. В итоге мы имеем мало хороших верстальщиков... Программист обязан знать штмл. В команде с хорошим верстальщиком, который поправляет за программистом верстку - получается отдичный союз.
  7. Нон стоп, разве порядок в ксс вообще не играет рт какого значения? Я чувствую что при таком подходе и появляется необходимость использовать импортант. Мишка, поддерживаю твой способ написания ксс файлов. Вполне оправдано практикой. Ко всем: разве вы не используете автоматическое сжатие ксс файла? Т.е. После правки файла его тайм модифиед изменяется и по этому признаку можно сформировать сжатуюверсию ксс файла используя простой класс для сжатия которых не мало. Не пойму зачем вообще этим заниматьс на уровне свн. Существует большое колво методик от зарубежых специалистов. Откройте на ктайняк какой ни будь обширный проект и посмоьрите как там написаны стили. У них то это обусловлено практикой, а у вас чем?
×
×
  • 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