Ваше дело. И не горячитесь по повуду DIV-вов. Свойство float в CSS, предназначено для обтекания а не для позиционирования. Всем противникам верстки на таблицах даю только два примера: яндекс и амазон — самые посещяемые сайты, пренадлежащие богатым компаниям, соответно сделаны лутчшеми специалистами — Табличная верстка — на данный момент самая практичная. Пока IE не начнет поддерживать display: table-cell, так и останется.
Ну а если вы с этим не согласны — задумайтесь — правда ли разработчики этих ресурсов ошиблись или… вас кто-то заблудил :)
Вы от рациональной верстки далеко — как Земля от Марса — перегруженый HTML и CSS этому доказательство. Хотите щамповать сайты, ваше дело.
«в глубинах моей памяти хранится инфа о том, что свойства для этого тега некоторыми браузерами трактуются слегка по-разному» — метод работы «глубине памяти» не очень удачный.
«hr и font — теги, в изобилии использующиеся старыми движками и веб-мастерами (особенно выросшими из программистов) со старыми мозгами — от этого никуда не деться» — не надо работать со старыми движками и со старыми мозгами.
короче: зайдите на w3c.org почитайте спецификации, почитайте про HTML — Моли Хойцшлаг, почитайте про CSS Ерика Майера, почитайте про Java-Script Фленегана и потом беритесь фреймворки делать и статьий писать, по тому что вы показываете ваши знания не полны и устарелы и вам надо обновлятся :)
h2 описывает в кратце информацию котороя идет дальше. а какую информацию вы даете в поиске? какую информацию описыает слово «Поиск»?.. Я вам дал ссылку на спецификацию, там есть пример, посмотрите и поймете как надо использовать элементы заголовков.
A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
Еще по верстки маета. У вас после элемента body идет div в который вы поместили всю страницу — зачем это нужно, чем вас body не устраивает?
Потом менюшка… список тоже запихнули в div — зачем?
Не кажется ли вам что в вашем коде слишком много id и class и это перегружает код?
валидатора на юзабилити нет. фиксированая ширина — это просто неправильный подход к проектированию сайта — логическая ошибка, мое мнение доказывают упомянутые мной сайты yandex, google, amazon, wikipedia, lebedev. А если станете таблицу с данными — скажем 1000 ячеек делать дивами, вам тоже валидатор ошибку не выдаст… Валидатор не критерий, валидатор помагает отыскивать ошибки.
h2 — это заговловок второго уровня у которого есть содержание. А у поиска какое содержание, или у входа??
HTML и CSS это языки разметки… зачем вообще нужен framework?
У автора HTML шаблон изначально ошбочен. Там фиксированая ширина, что не есть хорошо, доказательство: yandex, google, amazon, wikipedia, lebedev — все без фиксированой ширины, а это те самые сайты на котороые надо равнятся.
Еще в коде шаблона заметил что «поиск» заключен в тэг h2… это знак что автору не очень понятно какие тэги для чего надо использовать…
если ресурс только на ie5.5+… это устарелые ресурсы или сделаные непрофесионалами. Ну а если сделано не професионалами это говорит и о качестве ресурса. Лутчше подискать что нибудь покачествение. Если не секрет, дайте ссылку на один такой ресурс, просто интереса ради посмотреть, как там так все написано что заставляет людей использывать старые и убогие браузеры…
То что пользуетесь несколькоми браузерами, показывает что ресурсы на которые вы заходите сделаны неграмонтными разработчиками. Грамотно сделаный ресурс должен работать приблизительно одинаково во всех браузерах. А про ie5.5 вобще забыть надо. Думать вобще про ie5.5 сегодня, это все равно что думать как ваш фильм будет выглядет на черно-белом телевизоре. Ну а ресурсы которые выкидывают сообщения что идут только на ie5.5+ — просто перестаньте заходить на них.
Размер шрифта не масштабируестя(одна из причин не использовать sprites)… А это большой пропуск в юзабилити — так делать не надо! В общем… работа новичка-непрофесионалла :)
Многоуважаемый знаток веб-технологий, patison. Зайдите на www.google.ru/ и посмотрите код HTML. Вы думаете в google работают случайные верстальщики? то же самое www.amazon.com/. Даю в пример два из самых популярных сайтов. Сайты — эталон! Важно чтобы задача решалась максимально ефективно а не идеологически. Религия и веб-технологии разные вещи. Если можно сделать быстрее, ефективнее на таблицах — делаем на таблицах. Прочитайте спецификацию CSS на w3c там написано — float для обтекания, а не для позиционирования. Так что как float применяется не по назначению, так и таблицы могут применятся. Для моблиьного устройства и печати делается отдельный css файл. HTML5 будет поддерживатся в браузерах лет через 5-6. А задачи надо решать сейчас и при современных условиях. Насчет логических элементов вы правы, но это только в теории пока. Я тоже с этим согласен — но реальность на сегодняшний день этого не позволяет.
Ну а вам CurlyBrace, какое дело? Выразил человек свое мнение публично, ну чего тут плохого? Не нравится не читатйте. Завидуете за идеи и за то что продвигается отличный блог - тоже ваши проблемы.
CurlyBrace - а кто вы такой вообще? Человек выразил свое мнение, свои эмоции , ну а если вам не нравится - не читатйте и нечего коментировать. Нашелся мне еще самозванец-дразнитель. И хватит завидовать людям за креативность. То что у вас с креативом плохо, видно по переделки вашего сайта. Так что не мешайте другим творить и думать, если сами не способны на такие процессы. ХА-ХА-ХА!
Ну а если вы с этим не согласны — задумайтесь — правда ли разработчики этих ресурсов ошиблись или… вас кто-то заблудил :)
«в глубинах моей памяти хранится инфа о том, что свойства для этого тега некоторыми браузерами трактуются слегка по-разному» — метод работы «глубине памяти» не очень удачный.
«hr и font — теги, в изобилии использующиеся старыми движками и веб-мастерами (особенно выросшими из программистов) со старыми мозгами — от этого никуда не деться» — не надо работать со старыми движками и со старыми мозгами.
короче: зайдите на w3c.org почитайте спецификации, почитайте про HTML — Моли Хойцшлаг, почитайте про CSS Ерика Майера, почитайте про Java-Script Фленегана и потом беритесь фреймворки делать и статьий писать, по тому что вы показываете ваши знания не полны и устарелы и вам надо обновлятся :)
Удачи!
hr { display: none; }
font { color: inherit! important; font: inherit! important; }
Зачем это нужно??? оба эти элемента устарелы и их использоать не стоит, есть более эфективные и современные стредства решение задач.
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
у ссылок по умолчанию нету рамок — зачем их выключать тогда ???!!!??
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
сначало задаете для всех элементов (*) свойство font-size: 1em; а потом то-же самое для отдельных эелементов ???!!!??
у вас куча правил для table, а в html нету ни одной таблицы…
h2 описывает в кратце информацию котороя идет дальше. а какую информацию вы даете в поиске? какую информацию описыает слово «Поиск»?.. Я вам дал ссылку на спецификацию, там есть пример, посмотрите и поймете как надо использовать элементы заголовков.
A heading element briefly describes the topic of the section it introduces. Heading information may be used by user agents, for example, to construct a table of contents for a document automatically.
Еще по верстки маета. У вас после элемента body идет div в который вы поместили всю страницу — зачем это нужно, чем вас body не устраивает?
Потом менюшка… список тоже запихнули в div — зачем?
Не кажется ли вам что в вашем коде слишком много id и class и это перегружает код?
h2 — это заговловок второго уровня у которого есть содержание. А у поиска какое содержание, или у входа??
У автора HTML шаблон изначально ошбочен. Там фиксированая ширина, что не есть хорошо, доказательство: yandex, google, amazon, wikipedia, lebedev — все без фиксированой ширины, а это те самые сайты на котороые надо равнятся.
Еще в коде шаблона заметил что «поиск» заключен в тэг h2… это знак что автору не очень понятно какие тэги для чего надо использовать…