Blake и неговия универсален метод за две колони

Никога не е късно да изкочи някой екземпляр с брилянтни идеи. Ето кратка извадка от поста на Blake, виден програмист и HTML-писец, относно това, как се правят две колони. Форумът, от където е взет цитата няма да споменавам.

… продължавам да не разбирам от къф зор трябва да се правят 1001 изгъзици от сорта /* хак за IE */, /* хак за firefox */, /* хак за Х */ и т.н. само и само да се избегле елементарното:

<table width=80% height=100%> 
<tr valign=top><td width=40%>
<!-- LEFT COLUMN --></td><td width=80%>

<!-- RIGHT COLUMN --></td></tr>
</table>

просто, ясно и работи навсякъде… ся пича тръгнал да обяснява как се праи страница само с <div>-ове и на елементарния пример от 2 колони вече е изписал 1 страница CSS, която я работи, я не, я е закърпена с некви измислени кръпки…

Иска ми се, да мога да съпоставя броя на хората, които в срок от една година, ще зарежат всякакви дивове, хакове и други изгъзици и ще се върнат към мощта на фронтпейдж да генерира таблици за масово поразяване, и тези, които ще тръгнат по моя път. Убеден съм, че разликата ще е в моя полза. А за съмишлениците на Blake — хора избрали сте грешна посока, осъзнайте се, докато все още има време!

1. Петьо 24.06.2004

Опъва замислено от шишето

За да разбереш, че трябва да го правиш, трябва да разбереш защо го правиш. За да разбереш защо го правиш, се иска да виждаш отвъд бюрото си. Хората рядко си дават сметка, че работата им обикновено не е нещо самоцелно, а част от даден процес. Именно разделението на презентацията от структурата и от съдържанието е най-ниският (а понякога и най-сладкият) плод, който можем да откъснем когато си поставим за цел да развием гъвкава, разширяема и лесна за поддръжка уеб апликация.

(Хихихи… таблици за масово поразяване :) :) )

2. kirichev 25.06.2004

Горното ми звучи като цитат от “Моя живот” на Бил Клинтън :). Иначе съм напълно съгласен че Blake е в напълно грешна посока, ама така е като искаш да станеш дизайнер за има-няма 3 часа…

3. georgivar 1.07.2004

Въобще не е сбъркал блейк, аз пък да ви кажа.

От едно известно време си мисля, че умното използване на таблици спестява толкова много време за бира и мачове, та всички приказки за предимствата на css ми се струват пълна дивотия.

опитай да използваш css за оформяне на един голям сайт и попадаш в един безкраен и все по-ужасяващ с времето кошмар на хакове, несъвместимост и спорове с клиенти и потребители.

4. staiu 8.08.2004

Винаги е въпрос на избор, аз се кефа на хора дет чаткат цсс
дезигна,много.
Ма кат ми дадат работа, действам по схема таблица.
Защо?
Много просто. Време. Предпочитам да си блъскчм канчето
с картинки. Дизайна е дизайн, той илюстрира и провокира.
А това може да се постигне много по ефективно с Графичен акцент. Доказано е. За пример порно сайтовете.

5. Самият Blake 7.11.2004

Първо към господина Киричева - според тебе дали съм го написал това нещо ей така наум, или имам едни няколко години опит, на базата на които съм си намерил оптималното решение?

Това за 3-те часа просто го пропускам, ще го отнеса в категорията “някой се е напил и казал нещо”.

Продължавам да твърдя, че CSS е много полезно нещо, стига да се използва с мярка, а не капаците на очите и ние сичко праим с CSS… Най-малкото това дали ще минеш със или без таблици зависи много от конкретния лейаут на сайта…

Колкото до разделянето на дизайна от съдържанието - отдавна ползвам други методи за това (включващи CSS, но не основаващи се 100% на него) и съм повече от доволен и щастлив от което… Да, и работи на секви нормални браузъри…

А за таблиците за масово поразяване кво да кажа… Пипал съм фронтпейдж някъде преди около 8 години ЕДНОКРАТНО, после се заиграх 2-3 месеца с PageMill, и оттогава досега щастливо използвам текстов редактор и се радвам на прост, чист и спретнат код… Толкова стига ли?

6. Blake 8.11.2004

btw Велики Евгорде, Майсторе на ЦеЕсЕс-а, ако искаш си погледни сайта с ИЕ5, и пак да си поговорим за колони с таблици и ЦСС ;) и кое как излиза!

не се заяждам, говоря сериозно…
Поздрави!

7. Евгени 8.11.2004

Признавам си, не знам за какво говориш. Би ли пуснал един скрийншот да видя?

8. Blake 10.11.2004

Ми сори, ама днеска работи :)…
Явно се получава от време на време - появяваше се само главата на сайта, а контента отдолу беше висок 2-3 пиксела, виждаше се и част от хоризонтален скролбар… предполагам че се дължи на проблеми с височината на див-овете (виждал съм подобни проблеми и с други сайтове, появяват се пак на случаен принцип). Ако го “хвана” пак някой път, ще те уведомя…

бтв има и други артефакти (някои и на Файърфокс), пак от време на време - уголемяват се и се намаляват разни фонтове произволно - скрийншот на http://blake.spnet.net/temp/evgord.jpg, случвало ми се е да “изчезне” менюто вдясно, абе такива работи… това е една от причините все още да разчитам на “сигурния” начин (с таблици) :)

9. Евгени 10.11.2004

Вярно е, че не работеше като хората на ИЕ5, но го поправих, като ми каза. Вече няма и пропадане на колони при firefox-a. Не съм си играл да го тествам на по-старичките версии. За таблиците си прав, доста по-сигурни са в някои отношения, все още :)