Pull to refresh
0
0
bobrob @bobrob

User

Send message
Лет через 5, а то и больше мжно будет эго усваивать. Ну а пока — только теория
Ваше дело. И не горячитесь по повуду DIV-вов. Свойство float в CSS, предназначено для обтекания а не для позиционирования. Всем противникам верстки на таблицах даю только два примера: яндекс и амазон — самые посещяемые сайты, пренадлежащие богатым компаниям, соответно сделаны лутчшеми специалистами — Табличная верстка — на данный момент самая практичная. Пока IE не начнет поддерживать display: table-cell, так и останется.
Ну а если вы с этим не согласны — задумайтесь — правда ли разработчики этих ресурсов ошиблись или… вас кто-то заблудил :)
Вы от рациональной верстки далеко — как Земля от Марса — перегруженый HTML и CSS этому доказательство. Хотите щамповать сайты, ваше дело.

«в глубинах моей памяти хранится инфа о том, что свойства для этого тега некоторыми браузерами трактуются слегка по-разному» — метод работы «глубине памяти» не очень удачный.

«hr и font — теги, в изобилии использующиеся старыми движками и веб-мастерами (особенно выросшими из программистов) со старыми мозгами — от этого никуда не деться» — не надо работать со старыми движками и со старыми мозгами.

короче: зайдите на w3c.org почитайте спецификации, почитайте про HTML — Моли Хойцшлаг, почитайте про CSS Ерика Майера, почитайте про Java-Script Фленегана и потом беритесь фреймворки делать и статьий писать, по тому что вы показываете ваши знания не полны и устарелы и вам надо обновлятся :)

Удачи!

Каждый макет сайта уникален, как и верстка к нему. Поетому фреймворк тут просто не уместен.
Про ваш CSS…

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 нету ни одной таблицы…

www.w3.org/TR/REC-html40/struct/global.html#h-7.5.5

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… это знак что автору не очень понятно какие тэги для чего надо использовать…
возможно недопонял… хотел просто сазать что с IE 5.5 вобще считатся не надо, этого браузера уже просто нет! :)
правда никаких проблем… у 50% процентов пользователей интернета IE… никаких проблем!
если ресурс только на ie5.5+… это устарелые ресурсы или сделаные непрофесионалами. Ну а если сделано не професионалами это говорит и о качестве ресурса. Лутчше подискать что нибудь покачествение. Если не секрет, дайте ссылку на один такой ресурс, просто интереса ради посмотреть, как там так все написано что заставляет людей использывать старые и убогие браузеры…
То что пользуетесь несколькоми браузерами, показывает что ресурсы на которые вы заходите сделаны неграмонтными разработчиками. Грамотно сделаный ресурс должен работать приблизительно одинаково во всех браузерах. А про ie5.5 вобще забыть надо. Думать вобще про ie5.5 сегодня, это все равно что думать как ваш фильм будет выглядет на черно-белом телевизоре. Ну а ресурсы которые выкидывают сообщения что идут только на ie5.5+ — просто перестаньте заходить на них.
nobody's perfect… alistapart.com too :)
«слетающая вёрстка и неработающие скрипты» — это вина неграмотных разработчиков, а не браузера. Я не фанат ИЕ и тоже пользуюсь FF3.
Хорошая статья на эту тему, написана специалистом: nomagic.ru/article.php? aid=58
Размер шрифта не масштабируестя(одна из причин не использовать sprites)… А это большой пропуск в юзабилити — так делать не надо! В общем… работа новичка-непрофесионалла :)
Многоуважаемый знаток веб-технологий, patison. Зайдите на www.google.ru/ и посмотрите код HTML. Вы думаете в google работают случайные верстальщики? то же самое www.amazon.com/. Даю в пример два из самых популярных сайтов. Сайты — эталон! Важно чтобы задача решалась максимально ефективно а не идеологически. Религия и веб-технологии разные вещи. Если можно сделать быстрее, ефективнее на таблицах — делаем на таблицах. Прочитайте спецификацию CSS на w3c там написано — float для обтекания, а не для позиционирования. Так что как float применяется не по назначению, так и таблицы могут применятся. Для моблиьного устройства и печати делается отдельный css файл. HTML5 будет поддерживатся в браузерах лет через 5-6. А задачи надо решать сейчас и при современных условиях. Насчет логических элементов вы правы, но это только в теории пока. Я тоже с этим согласен — но реальность на сегодняшний день этого не позволяет.
Ну а вам CurlyBrace, какое дело? Выразил человек свое мнение публично, ну чего тут плохого? Не нравится не читатйте. Завидуете за идеи и за то что продвигается отличный блог - тоже ваши проблемы.
CurlyBrace - а кто вы такой вообще? Человек выразил свое мнение, свои эмоции , ну а если вам не нравится - не читатйте и нечего коментировать. Нашелся мне еще самозванец-дразнитель. И хватит завидовать людям за креативность. То что у вас с креативом плохо, видно по переделки вашего сайта. Так что не мешайте другим творить и думать, если сами не способны на такие процессы. ХА-ХА-ХА!
А вы, CurlyBrace, зачем вообще сдесь пишете? Идите тусуйтесь на вашем сайте, или ... ааа.. понимаю тут людей побольше, там то у вас человек 5 ...

Information

Rating
Does not participate
Registered