У них код в одну строку для вас, пользователей. А у девелоперов лежат сорцы с нормально оформленным "кодом". Если речь зашла об этом "стиле" - отношусь плохо. Так как: 1. Людям читать такое напряжно. 2. И если необходимо будет что то добавить - автор очень сильно заебется.
1) А зачем его читать? своеобразноя защита 2) Если код чужой то да, а в своем коде не надо сильно напрягаться если он генерируется через функции
Конечно в одну строку плохо. Но если есть желание его прочитать или исправить. Используйте плагин firebug для ff. Он сам делает дерево html, и просматривать html одно удовольствие. Вообще firebug очень полезная штука. Помимо просмотра html, позволяет дебажить js+просмотр GET POST. И многое прочее.
защита от кого? от неразумного школьника, который не знает что такое html? это максимум от кого может защитить даже в своем коде, если его не десяток строчек, разобраться через неделю будет довольно сложно ps. смысла писать html в одну строчку имхо нет, только если есть желание запутать самого себя
Во первых речь не о производительности, а о стиле. Во вторых - это актуально лишь в БОЛЬШИХ проектах, в которых несколько тысяч строк. А если твоя страница состоит из ста строк - пользователь не разорится на трафике, если ты отдашь по два байта на каждый перевод строки и по байту на каждый пробел, деточка.
Хотелось бы напомнить что по началу весть HTML и CSS код писался в строку, т.к. он был придуман строкой
и правильно. с таким траффиком, как у яндекс, каждый байт имеет значение. а кодят они, имхо, всё же со знаками переноса - внутри у себя )
Ну в одну строку бывает полезно, если надо сократитить траф. Когдато юзал прогу котора анализировала html и добивалась того, что страницы становились намного меньше, за счет удаления лишник пробелов, табов, энтеров и ковычек у параметров.
Это никак не противоречит тому, что написал я. Разумеется, что у крупных проектов есть подобная нужда.
В яндексе, как и во многих других проектах, перед выдачей сгенерированного html-кода браузеру его пропускают через т.н. skip-whitespace фильтр. Сам же код шаблонов хранится в нормальном человекопонимаемом виде. Делается это, в первую очередь, для увеличения скорости загрузк страницы, а не для экономии трафика. А по поводу того, что читать результирующий код напряжно - так и нефик туда лезть: это для браузера пишут, а не для вас.
А если, так уже хочется читать код в приличном виде, достаточно копировать код, вставить в текстовый файл -> открыть его через "notepad++" -> выделить текст и воспользоваться вкладкой: TextFX -> TextFX HTML Tidy.