Вредная идеология™. Exler

7th August 2003 - 02:39

«Битриксу» была поставлена задача по возможности сохранить все старое, но сделать грамотно и профессионально. По-моему, получилось.

Alex Exler (forum.exler.ru)

Достаточно спорное утверждение.1 Но обо всём по порядку.

Vitaly Ostanin: Есть такой занудный консорциум со своим занудным мнением об html 4.01.
Так вот: http://validator.w3.org/check?uri=www.exler.ru

olegk: интересно, много ли найдется сайтов, которые пройдут это проверку? Кроме w3.org? :)

Vitaly Ostanin: В общей массе — немного. Речь шла о грамотности — чем ближе к w3c, тем больше браузеров смогут страницу показать нормально 2 (курсив мой — Mash).

там же

Как там? «Вы хотели песен? Есть их у меня.» :) [ LiNk ]

Для «валидности» пришлось пожертвовать следующим:

  • счётчиками (не хочется возиться с их кодом);
  • _target=blank (отсутствует в указанном !DOCTYPE; хотите «насильно оставлять» пользователей — сидите на старом !DOCTYPE или забейте на валидность);
  • соответствием дизайна исходному с точностью до пикселя (с разумным заказчиком всегда можно договориться);
  • рекламными картинками в правой колонке (сделать можно [я там даже место оставил ;)], но лень; в крайнем случае — table, но легче того, который был изначально);
  • совместимостью со старыми бродилками (вы ещё не были здесь?);
  • размером… CSS-файла (во-первых, где мне не хотелось возиться — просто «хакал»; во-вторых, всё можно записать более компактно и более «наследственно»).

Результат:

  • вполне сносно можно смотреть IE6, Mozilla1.4/Firebird0.6, Opera7.11. Правда, пользователи IE увидят всё «слева», но сие лечится. Других бродилок поблизости нет. Я более чем уверен, что в остальных браузерах страница будет отображаться мерзко;
  • менее 15kb HTML и 5kb CSS. Для сравнения: было 39,3kb и 2,1kb соответственно по состоянию на 6 августа (понятно, что html на exler.ru пока ещё сыроват, но всё же). Собственно то, «ради чего» (именно для этого случая и этого дизайна).

Остались косяки: лишние padding, font, etc. CSS is not valid! Лень.

Q: А зачем всё это?
A: Вы не поверите. Просто так. Ну, может быть ещё для того, чтобы показать насколько прекрасТны tables. С огромнейшим респектом к Raoul & Natalia Nakhmanson-Kulish.

Рука бойцов колоть устала.

Я бы много чего здесь ещё наговорил, но… Спать. :)

И, наконец, самый главный дисклаймер:
Я не занимаюсь ни веб-дизайном, ни веб-строительством, ни ещё каким-либо "web-" профессионально. Для меня это просто хобби.

Примечания:

1 Не знаю у кого именно не получилось убрать (или наоборот, получилось добавить) из кода (в код) страницы следующие вещи:

<font>Отдых в Турции: коньяк;</font>

<font style="font-size:10px"><br></font>

<td width="100%" valign="top" class="righttext">
<a href="http://exler.ru/info/firsttime.htm" class="righttext">
Я здесь впервые</a> (и т.д.)

… куеву хучу пробелов, табуляции и символов перевода строки. Может быть в этом есть тайный смысл?

2 LOL

Categories: Web-билдинг, CSS, dHtml | comments: (1)

Комментарии

1. gray 12th November 2003 - 18:14

посмотрел в Опере 7.21 — кррасотищща.
но видел бы ты, как его в Konqueror'е (3.1.4) корёжило…

ЗЫ знаю, знаю, сам дурак, нефиг юзать заведомо глючные броузеры. вот выйдет новая версия Konqi, обязательно ещё раз посмотрю…

Mash:

Честно говоря, я и Konqueror-то не видел ни разу. ;) Корёжить может(?) из-за CSS-хаков, использованных при вёрстке.

Я, повторюсь, более экспериментатор, нежели практик, и любитель, а не профессионал.

Кстати, сейчас добавил пару строк в CSS — относительно прилично стало выглядеть и в IE5.5+

Комментарии временно отключены.