А конкретно можно пример что именно нельзя сделать? Скорей всего вы используете устарелую технологию которою убрали из Strict …. Скорей всего есть новый способ это сделать, просто вы эго не знаете. Давайте ссылку интересно разобраться …
9. код должен быть готов к анализу машиной
Вместо того, чтобы плодить API, можно делать страницу понятной для анализа при помощи всяких XML-парсеров и т.п.
Ну…. Пока наш самый главный парсер – IE этого не поддерживает … думаю заморачеватся над этим нет смысла
Фреймы это устаревшая технология … так что про них можно забыть. Вместо фреймов надо использовать overflow v css , например задать эму значение scoll… кому интересно может посмотреть на msdn-е там так сделано
HTML это все еще не XML и это возможно изменится когда IE начнет поддерживать тип содержания application/xhtml+xml, так что полное разделение представления и контента, ну достижимо, но большими усилиями и то не во всех случаях.
Посмотрите на Яндекс, google , artlebedev.ru как они сделаны ? Без табличек ? Без таблиц будет рационально верстать когда в IE будет поддерживается свойство CSS display: table-cell (будет в IE8).
Большинство страничек можно сверстать на таблицах. Это быстрее и эффективнее. Экономит время и соответственно деньги.
Если вы думаете что я не прав, задумайтесь … думаете вышеупомянутые сайты верстали случайные люди?
Ну а кто равняется на csszengarden … это не верстка , это искусство,
имеющего мало общего с реальной практикой.
Я думаю у всех конечная цель сделать сайт максимально эффективно, с понятным кодом и в кратчайшее сроки. Табличная верстка дает вам это. Задумайтесь сколько времени вы потратили на то что бы искать решения проблем при безтабличной верстки. Еще табличная верстка хорошо масштабируется во всех браузеров что важно для usability
3 Font-size никогда не задается в px. IE6 не масштабирует текст для которого Font-size указан в px.
4. Верхнее горизонтальное меню правильнее и легче сделать списком и потом задать display: inline
5. А вот в левой стороне очевидный список сделали таблицей …
6. Надеюсь это рабочий проект и потом все стили вынесите в отдельный фаил, почему это делается … читайте здесь http ://developer.mozilla.org/en/docs/Properly_Using_CSS_and_JavaScript_in_XHTML_Documents
7. Ну а изображения расположите с помощью CSS
8. charset=windows-1251 это каменный век … используйте utf8
И тем самым усложняете себе работу, теряете ваше время, если работаете в команде теряете время других….. в валидном коде легче разобраться. , найти и устранить ошибки, легче оптимизировать, апдейтить и тн.
Само ваше заявление «Сколько сайтов не делал все равно валидатор выдаем кучу ошибок, поэтому давно им не пользуюсь, чтобы настроение не портить :)» Говорит что не читали спецификации , а это значит что не понимаете что как работает и скорей всего работаете методом «тыка» …
9. код должен быть готов к анализу машиной
Вместо того, чтобы плодить API, можно делать страницу понятной для анализа при помощи всяких XML-парсеров и т.п.
Ну…. Пока наш самый главный парсер – IE этого не поддерживает … думаю заморачеватся над этим нет смысла
7. фреймы
Фреймы это устаревшая технология … так что про них можно забыть. Вместо фреймов надо использовать overflow v css , например задать эму значение scoll… кому интересно может посмотреть на msdn-е там так сделано
HTML это все еще не XML и это возможно изменится когда IE начнет поддерживать тип содержания application/xhtml+xml, так что полное разделение представления и контента, ну достижимо, но большими усилиями и то не во всех случаях.
Посмотрите на Яндекс, google , artlebedev.ru как они сделаны ? Без табличек ? Без таблиц будет рационально верстать когда в IE будет поддерживается свойство CSS display: table-cell (будет в IE8).
Большинство страничек можно сверстать на таблицах. Это быстрее и эффективнее. Экономит время и соответственно деньги.
Если вы думаете что я не прав, задумайтесь … думаете вышеупомянутые сайты верстали случайные люди?
Ну а кто равняется на csszengarden … это не верстка , это искусство,
имеющего мало общего с реальной практикой.
Я думаю у всех конечная цель сделать сайт максимально эффективно, с понятным кодом и в кратчайшее сроки. Табличная верстка дает вам это. Задумайтесь сколько времени вы потратили на то что бы искать решения проблем при безтабличной верстки. Еще табличная верстка хорошо масштабируется во всех браузеров что важно для usability
2 Макет вашей можно легко сверстать на таблицах
3 Font-size никогда не задается в px. IE6 не масштабирует текст для которого Font-size указан в px.
4. Верхнее горизонтальное меню правильнее и легче сделать списком и потом задать display: inline
5. А вот в левой стороне очевидный список сделали таблицей …
6. Надеюсь это рабочий проект и потом все стили вынесите в отдельный фаил, почему это делается … читайте здесь http ://developer.mozilla.org/en/docs/Properly_Using_CSS_and_JavaScript_in_XHTML_Documents
7. Ну а изображения расположите с помощью CSS
8. charset=windows-1251 это каменный век … используйте utf8
Само ваше заявление «Сколько сайтов не делал все равно валидатор выдаем кучу ошибок, поэтому давно им не пользуюсь, чтобы настроение не портить :)» Говорит что не читали спецификации , а это значит что не понимаете что как работает и скорей всего работаете методом «тыка» …