Еще как минимум одну вещь. Из реально нужных. Какую -- ну ты же знанешь стандарты? Покури их, подумай. У тегов <table> и <td> не так много свойств и атрибутов.
Шушик, ну ладно, смотрим HTML Strict (для краткости)…
TABLE
SUMMARY=Text // чисто для таблиц
WIDTH=Length // есть в CSS, причём гораздо больше
BORDER=Pixels // для таблиц, есть, больше
FRAME=[ … ] // для таблиц, есть, больше
RULES=[ … ] // для таблиц, есть, больше
CELLSPACING=Length // есть
CELLPADDING=Length // есть
TR
ALIGN=[ … ] // есть
CHAR=Character // есть
CHAROFF=Length // э… position:relative?
VALIGN=[ … ] // есть (но не поддерживается, как надо :) )
TD
ROWSPAN=Number // для таблиц, да и для дизайна в здравом уме не использует; кроме того, при CSS это не надо
COLSPAN=Number // аналогично
HEADERS=IDREFS // для таблиц
ABBR=Text // для таблиц
SCOPE=[ … ] // для таблиц
AXIS=CDATA // для таблиц
ALIGN=[ … ] // есть
CHAR=Character // есть
CHAROFF=Length // см. выше
VALIGN=[ … ] // есть, см. выше
TH
Аналогично TD.
THEAD, TBODY, TFOOT, COL, COLGROUP, CAPTION не рассматриваю, потому что они для табличных данных.
Athari писал: ROWSPAN=Number // для таблиц, да и для дизайна в здравом уме не использует;
Откуда ты такой бред вычитал?
Athari писал: COLSPAN=Number // аналогично
Еще больший бред, чем предыдущее заявление. Посмотри в любой большой проект (особенно портального типа) и ты увидишь, почему именно я так сказал.
Athari писал: Что-то чисто по стандарту не особо вычисляется.
Ладно, даю подсказку, одно из данных свойств таблицы ты можешь найти у меня в альбоме. Таблицы там всего две, так что если внимательно посмотришь и поанализируешь, то найдешь. Кстати, свойство, не всегда является атрибутом. Все. Больше подсказок не дам. Итак достаточно.
Шушик, из личного опыта с этими атрибутами. :D У меня первая версия дизайна была как раз табличная, ну я и наворотил с этими row- и col- span’ами так, что мало не покажется. Единственный браузер, который понял, что я имел в виду — Опера. :D Нетскапа растянула одну из ячеек по высоте, но в целом справилась вполне прилично. Как это выглядело в IE, лучше промолчу. :D Когда мне предложили кромсать графические файлы на кусочки и раскладывать в ячейки без извращений со span’ами, я и посмотрел в сторону CSS.
Если быть совсем точным, мне Димониус страничку сверстал. Ладно, уговорили, у него спанов хватало, но меня убила вложенность элементов до 15-го уровня. Кросс-браузерность — это, конечно, хорошо, но не когда разметка занимает 80% места.
А ещё почему я высказался против их использования, так это потому что при позиционировании элементов при помощи CSS в спанах совершенно нет надобности, там другие принципы работают.
Слушай, кончай терзать, мне интересно, что именно дизайнового невозможно сделать в CSS.
Ответь на простой вопрос, почему тогда я этими атрибутами постоянно пользуюсь и у меня все работает во всех браузерах так как мне надо? Подчеркиваю, во всех, кроме разве что Линкса. Но там идеология совсем другая.
Athari писал: мне Димониус страничку сверстал
Не знаю, чего там наверстал Димониус, не видел. Насчет 80% общего кода для разметки -- согласен, перебор. Но никто не заставляет делать так же, согласись?
Например, вот этот сайт, на котором мы с тобой сейчас находимся, я могу в тянущейся верстке собрать из хм... из 2 таблиц кроссбраузерно. Это, понятное дело, только разметка плюс менюха. Ну и если делать его цельнолитым, а не блочным.
Athari писал: Слушай, кончай терзать, мне интересно, что именно дизайнового невозможно сделать в CSS.
Раз есть интерес, найдешь. Подсказок я тебе дал более чем достаточно.
Шушик, может, таки сэкономишь мне и себе время и скажешь, что в CSS нереализуемо?
Терри, сайт как раз прямой, он почти полностью соответствует современным стандартам. :р (Кое-где вложенность <noscript> по HTML Strict не соблюдена и т.п. мелочи) А вот твой браузер как раз кривой, если не в силах его отобразить. Кстати, какой у тебя? В IE6, например, всё работает вполне прилично.
Чем сайт ужасающий?
P.S. Какими судьбами? Часом не из-за спама на свой сайт? :)
Athari писал: может, таки сэкономишь мне и себе время и скажешь, что в CSS нереализуемо?
Нет :)
Athari писал: сайт как раз прямой
Прямой сайт -- это сайт, который везде работает как надо на радость пользователям, которым начхать как на стандарты, так и на версию браузера, у них установленную. А также на то, куда там прошел твой спам.
Шушик, если не пинать пользователей, они будут пользоваться IE4, а ты будешь тратить 50% времени на написание затычек. Если тебя такая перспектива прельщает, ничего не имею против, а вот мне есть, чем заняться кроме этого. В конце концов, это не основное моё занятие.
Кроме того, в IE6 не работает всего две необязательные фичи, это не критично совершенно. Ну и поклонникам недобраузера придётся при первом заходе скачивать на 100 КБ больше — невелика беда.
Кстати, ты на какие браузеры ориентируешься? Вплоть то IE3 или где-то выше границу провёл? :)
Ну лови:
terry.ru/incorrect_browser.jpg Как это делается? Очень просто - открывается в полном окне (у меня 1440 по ширине), и сворачивается хоть на самую малость. Ну и там полосочки белые ещё можно увидеть. :)
Но сайт ужасающ даже не этим, а своей юзабилити. Двести миллиардов одинаковых разделов ещё никого не доводили до добра.
Могу поставить на ресайз окна пересчёт стилей. :) А вообще-то это ошибка не перманентная, лечится обновлением странички. Или ты каждую секунду у окна размер меняешь?
Но сайт ужасающ даже не этим, а своей юзабилити. Двести миллиардов одинаковых разделов ещё никого не доводили до добра.
Э… Разделов там как раз немного. Категории и прочее — это просто упрощённый вариант поиска, их не надо записывать в основную структуру сайта.
Кроме того, в IE6 не работает всего две необязательные фичи, это не критично совершенно. Ну и поклонникам недобраузера придётся при первом заходе скачивать на 100 КБ больше — невелика беда.
Har har har har har %)))))
*умер*
Тебе надо вебмастером становиться.
[Добавлено 08.03.2007 19:00:11]:
404 - а ты ещё раз попробуй.
[Добавлено 08.03.2007 19:01:15]:
Ну, я не каждую секунду что-то там меняю, но обновлять странички на гпрсе - это как-то не ня :P
Athari писал: если не пинать пользователей, они будут пользоваться IE4, а ты будешь тратить 50% времени на написание затычек.
Эээ нет :) тратить его будешь ты. А я буду спокойно верстать, совершенно не заморачивая себе голову подобными порождениями воспаленного сознания молодых и упертых веб-мастеров.
Кстати о юзабилити. :) Терри, на Форпосте нет такой элементарнейшей вещи, как список последних обновлений, не говоря уж про прочие удобства. Список произведений автора выдаётся голым списком без какой-либо группировки. Нет и намёка на поиск (не считая ручной запрос к Гуглу с «site:furry.ru inurl:…»).
Список последних обновлений, конечно же, есть - на главной странице фурриру. Выражается это в данную секунду двумя строчками:
За последнюю неделю не было новых поступлений.
Но, возможно, что-нибудь новенькое появилось на форуме.
Athari, знаю, что не к месту в споре со своими камнями, но у меня такой глюк наблюдается... Браузер: Opera 8.53, Сборка 7722. И не говорить на счет девятой Оперы — там своих глюков хватает f;)
«... без веры во внутреннюю гармонию нашего мира не могло бы быть никакой науки.» А. Эйнштейн
Терри, животик не надорви, ага? :) 100 КБ один раз в жизнь ешё никому не повредили. Ты лучше посмотри на общеизвестные творения типа lj или yahoo, и оцени полумегабайты, которые заставляют качать они. ;) А потом уже жалуйся на странички, упакованные удалением дырок и оптимизацией дизайна, и сжатые gzip’ом.
Ну, я не каждую секунду что-то там меняю, но обновлять странички на гпрсе - это как-то не ня :p
Если тебя трафик поджимает, то первое, что ты делаешь — ставишь нормальный браузер. Элементарная замена Ишака на Оперу тебе спасёт 80% трафика. Жаловаться на 100 КБ ЯваСкрипта, которые качаются один раз в жизни — при заходе на сайт, — как бы сказать… не очень умно. :)
Тоже выдумки.
Шушик, ты уже не напрягаешь себя чтением моих сообщений. Я говорил про то, что две фичи на моём сайте не работают, а не про какие-то фильтровые навороты IE.
[Добавлено 08.03.2007 19:20:18]:
Wenye, про восьмую Оперу знаю. У меня она есть, и поначалу я сайт в ней тестировал. Но вот те аномалии, что она выдаёт с меню — я понять не в силах. Если мне кто-нибудь сможет объяснить (например, наш всезнающий гуру Шушик) в чём проблема в восьмой Опере, буду ему очень благодарен.
Почему девятую не поставишь?
[Добавлено 08.03.2007 19:24:50]:
Выражается это в данную секунду двумя строчками:
За последнюю неделю не было новых поступлений.
Терри, это строчка когда-нибудь меняется? :) Сколько себя помню, там она висела…
По-настоящему всезнающим является наш яваскрипт-программист. Вот он тебе на дивах и блоках может что угодно смонстрячить кроссбраузерно. И меня за пояс заткнет как нефиг делать. Вот это действительно уровень.
Athari писал: Но вот те аномалии, что она выдаёт с меню — я понять не в силах.
Вот удивительное ты существо... "Да я, да у меня, да сайт, да ваш ИЕ..." а оказывается, у Шушика дома просто Опера восьмая не стоит, чтобы как следует все проверить. Браво! И он еще и язвит про гуру! Ты графику сначала резать научись и блоки верстать, а потом смайлики мне подмигивающие ставь.
Не буду я тебе помогать. Я помогаю только тогда, когда вижу, что человек не упирается рогом в какие-то там свои принципы, а делает так, чтобы везде и всегда работало как надо.
Шушик, что ты мне помогать не собираешься, я и раньше понял — ты у нас птица высокого полёта, даже чтобы заработать право подмигнуть тебе, надо быть семи пядей по лбу и следовать твоей философии. :) Уже на моё «неумение» резать графику косить начинаешь, мило. :)
[Добавлено 08.03.2007 19:42:52]:
Терри, насколько я понимаю принципы работы Рыси, в ней ссылки меню должны отобразиться внизу страницы, причём в строчку, а не столбцом. У меня была мысль переделать голый текст ссылок в список <li>, но что-то было лень. Надо будет всё-таки сделать. Кроме Рыси, это ещё сделает отображение правильным при отключении CSS.
Хм, сейчас глянем, как сайт из-под Рыси выглядит, уже давно смотрел в последний раз.
Терри, вот так. :) У Links поддержка стандартов (соответственно формату, конечно) выше, чем у IE6. Например, IE6 (при отключенной библиотеке IE7) не сможет правильно отобразить страницу комикса «Lion’s kiN II: Simba’s Shame», которая использует тег object — недобраузер показывает дырку от бублика. А Links — только что проверил — прекрасно справляется с этой задачей: показывает отформатированный текст (так как основное графическое содержимое он по определению отобразить не может).
Ну а если серьёзно, то оптимизация под текстовые браузеры — это оптимизация под поисковики.