OAK, если можно, чуть подробнее про W3C
Это из CSS2:
Note. CSS2\'s positioning schemes help authors make their documents more accessible by allowing them to avoid mark-up tricks (e.g.,
invisible images) used for layout effects. Позиционирование - это float, top, left - т.е указание расположения не последовательного, а сдвинутого вбок или в указанные
координаты (в пикселях или других единицах). Но... на сегодня приходится еще JavaScript туда приплетать... Чтобы красиво
все центрировать в окне броузера.... Или под размер подгонять содержимое.
А слово CSSP - это Netscape придумал в 1997 при описании своего видиния DHTML.
Что-то не нашел иам, наверное в HTML4...
Главным принципом модели таблиц HTML является то, что автор не управляет изменением размера таблицы пользователем,
используемыми шрифтами и т.д. Это приводит к тому, что задавать ширину столбца в пикселах становится рискованно. Вместо этого таблицы должны поддерживать динамическое изменение размера и соответствовать текущему размеру окна и шрифтам. Авторы могут определять рекомендуемые параметры типа относительной ширины столбцов, но агенты пользователей должны проверять, достаточна ли ширина столбца для представления самого широкого элемента содержимого ячейки. Если спецификацию автора можно заменить, относительные ширины отдельных столбцов не должны слишком изменяться.
О! Нашел - struct/tables.html#h-11.1
Не следует использовать таблицы только как средство компоновки содержимого документа, поскольку это может вызвать проблемы при генерации для невизуальных средств. Кроме того, если метки использовать с графикой, это может привести к тому, что пользователям придется выполнять горизонтальную прокрутку, чтобы просмотреть таблицу, созданную в системе с большим экраном. Для уменьшения возможности этих проблем авторам следует использовать для компоновки документа таблицы стилей, а не таблицы.
Но как удобно делать модульную сетку
Это говорит только о недоделанности существующих редакторов. Такую же сетку можно получить стилями (точнее слоями).
где они нужны, а где без них можно обойтись.
А вот и нет! С твоей фразой трудно поспорить.... Но, как мне кажется, такие сайты как
http://msdn.microsoft.com и
http://developer.netscape.comты бы предложила делать без фреймов
// или я не прав?
Так что "правильно использовать" тут обозначает нечто иное..... Например сылку/скрипт для восстановления фреймов , если
человек с поисковика пришел.... или постоянное создание новых описаний фреймов под каждую пару страничек (но при этом текст должен кешироваться ! И никаких Expire 1970!) etc.