htmlbook.ru - Для тех, кто делает сайты
Статьи Книги Шаг за шагом Рецепты Форум Графика для Web
Главная страница > Статьи > Верстка с помощью слоев > Базовые понятия

Базовые понятия

Влад Мержевич

Текстовая версия   Добавить комментарий

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

Первоначально слои ввела компания Netscape, включив в свой браузер поддержку тега <LAYER>. Этот тег позволял прятать/показывать текущее содержимое, устанавливать положение относительно окна браузера, накладывать один слой поверх других и загружать данные в содержимое слоя из файла. Что характерно, все эти параметры легко менялись с помощью JavaScript и это расширяло возможности по созданию действительно динамического контента на странице. Несмотря на столь впечатляющий набор возможностей, тег <LAYER> не был включен в спецификацию HTML и так и остался лишь расширением браузера Netscape.

Однако необходимость в указанных возможностях, которые бы применялись на сайтах, уже назрела, и в конце 1996 года синтаксис для работы со слоями был разработан и одобрен в рабочем проекте консорциума «CSS Positioning (CSS-P)». Основная нагрузка ложилась на стили, с их помощью можно управлять видом любого элемента, в том числе менять значения динамически через JavaScript. К сожалению, объектные модели браузеров для доступа к элементам разнились, поэтому приходилось писать достаточно сложный код, который бы учитывал эти различия.

В настоящее время разработчики популярных браузеров стали придерживаться спецификаций HTML и CSS, что сильно облегчило жизнь создателям сайтов, поскольку снизило время на отладку сайта в разных браузерах. Тем не менее, различия в подходах у браузеров существуют и при их возникновении разработчики придерживаются следующих форм работы.

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

Несмотря на то, что хаки работают, использовать их следует ограниченно или вообще обходиться без них. Дело в том, что хаки снижают универсальность кода и для модификации параметров одного элемента приходится вносить изменения одновременно в разных местах.

Есть и другой, перспективный путь — придерживаться спецификации CSS. Несмотря на то, что браузеры не в полной мере сами ее поддерживают, они прогрессируют именно в этом направлении. А именно, полной поддержки различных спецификаций (HTML, CSS, DOM). Таким образом, получается, что будущие версии браузеров будут унифицированы и один и тот же сайт станут отображать корректно.

Снова вернемся к слоям. Понятно, что они непосредственно связаны со стилями. Раз так, то не получается ли, что каждый элемент HTML-кода, к которому добавляются стили, является слоем? В каком-то смысле так и есть. Однако это внесло бы изрядную путаницу, если вместо «таблица» или «параграф» мы бы говорили «слой». Поэтому договоримся относить этот термин только к тегам <DIV> и <SPAN>.

Слой — это элемент веб-страницы, созданный с помощью тега <DIV> или <SPAN>, к которому применяется стилевое оформление.

Таким образом, верстка с помощью слоев заключается в конструктивном использовании тегов <DIV> и стилей. При этом придерживаются следующих принципов.

Разделение содержимого и оформления

Код HTML должен содержать только теги разметки и теги логического форматирования, а любое оформление выносится за пределы кода в стили. Такой подход позволяет независимо управлять видом элементов страницы и ее содержимым. Благодаря этому над сайтом может работать несколько человек, при этом каждый выполняет свою функцию самостоятельно от других. Дизайнер, верстальщик и программист работают над своими задачами автономно, снижая время на разработку сайта.

Активное применение тега DIV

При использовании слоев существенное значение уделяется универсальному тегу <DIV>, который выполняет множество функций. Фактически это основа, на которую «навешиваются» стили, превращая ее то в игрушку, то в зверушку. Совершенно не значит, что применяется только один этот тег, нужно ведь и рисунки вставлять и оформлять текст. Но при верстке с помощью слоев тег <DIV> является кирпичиком верстки, ее базовым фундаментом.

Благодаря этому тегу HTML-код распадается на ряд четких наглядных блоков, за счет чего верстка слоями называется также блочной версткой. Код при этом получается более компактным, чем при табличной верстке, к тому же поисковые системы его лучше индексируют.

Таблицы применяются только для представления табличных данных

При верстке слоями, конечно же, используются таблицы, но только в тех случаях, когда они нужны, например, для наглядного отображения чисел и других табличных данных. Вариант, когда от таблиц предлагается отказаться вообще, является нецелесообразным и, более того, вредным.

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

Резюме

Слой это базовый элемент верстки веб-страниц при которой активно применяются стили и придерживаются спецификаций HTML и CSS. При таком подходе важная роль уделяется тегу <DIV>, с которым у большинства людей и ассоциируются слои. В каком-то смысле это является верным, поэтому договоримся в дальнейшем употреблять термин «слой» к тегу <DIV> (<SPAN>) для которого указан стилевой идентификатор или класс. Таким образом, выражение «слой с именем content» подразумевает, что используется тег <div id=”content”> или <div class=”content”>.

Хотя современные браузеры более-менее корректно работают со стилями, иногда между ними возникают разногласия по поводу прочтения одного и того же кода. В подобных случаях веб-страница будет по-своему отображаться в разных браузерах. Чтобы этого не произошло, используют хаки — приемы, направленные на то, чтобы каждый браузер получил свой собственный код или стиль. Однако применение хаков при верстке считается плохим тоном, поэтому следует пользоваться ими лишь в крайних случаях или вообще обходиться без них.

Статья опубликована: 16.01.2006 Последнее обновление: 19.11.2007

Прежде, чем писать комментарий к статье, примите во внимание следующие моменты.

  1. Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь.
  2. Удаляются любые комментарии, которые:
    • включают множество ошибок;
    • написаны безграмотно;
    • не имеют отношения к данной статье;
    • не содержат никакой полезной информации для посетителей.
  3. Для выделения отдельных слов используйте следующие команды: [b]жирный[/b], [i]курсив[/i], [color=цвет]цветной текст[/color], [tag]тег[/tag], [var]параметр[/var], [code]пример[/code].
  4. Потренироваться в написании комментариев вы можете в песочнице.

Комментарии к статье

Nameless

19.09.2006

[quote]
Хотя современные браузеры более-менее корректно работают со стилями, иногда между ними возникают разногласия по поводу прочтения одного и того же кода. В подобных случаях веб-страница будет по-своему отображаться в разных браузерах.
[/quote]

Особенно хорошо это видно при работе с Opera и Firefox(Mozilla). Проблема видна при использовании стилевых параметров обтекания(float) и параметра ширины (width)...

Sky

22.09.2006

Я бы сказал, что это хорошо видно при работе с Internet Explorer`ом, так как Опера и Фокс гораздо лучше поддерживают стандарты.
Чаще всего после разработки сайта по стандартам приходится делать костыли для IE.
К сожалению, на многих сайтах исповедуют обратный подход - страница изначально пишется под IE, в результате чего в интернете полно сайтов, не соответствующих стандартам.

alx22001

23.09.2006

Это точно, сам лично пишу под IE, а потом наблюдаю как вс? это едет в фаере

Влад Мержевич

25.09.2006

Пиши под Firefox, тем более, что он отвечает стандартам, а IE - нет.

Александр Бублиенко

26.09.2006

Прально, забейте на то большинство юзеров, которие используют ИЕ...
а внизу сайта припишите, что-то типа, ИЕ-сакс, ФФ-руль...

Влад Мержевич

27.09.2006

Вообще-то у меня была подобная мысль.

Hanzo

02.10.2006

Не надо, Микрософт обидиться и сайт ваш закроет.

Александр Бублиенко

10.10.2006

To Влад Мержевич,
Хм... Интересно, а если в експлорере Вашего заказчика, сверстанный Вами сайт, будет выглядеть как китайская грамота, Вы ему тоже будите говорить, чтобы он переходил на продвинутый, по Вашему мнению, броузер???

Я думаю, это не профессиональный подоход!
П.С. ничего личного...

Влад Мержевич

11.10.2006

Конечно, нет, это просто мое ворчание, которое никак на делах не отражается.

Konstantin

12.10.2006

Очень и очень согласен с Александром Бублиенко! Вы будете больше рассказывать о незнакомом для заказчика браузере, чем о своей работе. А зачем ему это? Они ничего друго кроме IE и не применяют. Поэтому я тоже пишу только для него, хотя проверяю(больше для себя) и в Opera.

Влад Мержевич

13.10.2006

Увы, это неправильное положение вещей, что заказчик знает только один неудобный во всех смыслах браузер, который не поддерживает веб-стандарты. Подобная ситуация уже не устраивает многих разработчиков, поэтому в ближайшее время должна поменяться. Например, тем, что разработчики будут брать дополнительные деньги за отладку сайта в IE.

Vital

22.11.2006

Хм...... Я думаю что с появлением Оперы 9 процент пользователей ИЕ немного снизился!

CHuaCHa

23.11.2006

Согласно последним исследованиям веб-аналитиков компании OneStat.com, использование браузера Mozilla Firefox продолжает набирать обороты, в то время как процент использования Internet Explorer снизился в мае на 2.

Во всем мире процент использования браузера Firefox вырос до 12,93 %, в Соединенных Штатах до 15,82 %, а в Германии показатель составляет 39,02 %. Австралийцы также любят Firefox, и он занимает 24,23 % австралийского рынка браузеров.

Процент использования Internet Explorer за последний месяц снизился с 80 % до 79,78 % в США, однако в мире он все еще занимает 83,05 % рынка. Британцы тоже отдают предпочтение IE, этот браузер занимает там 86,23 %.

Использование Opera равно 4,69 % в Австралии и более 1 % в Канаде и Германии. В мире Opera занимает лишь 1 % данного рынка, но показатель понемногу растет.

Браузер Safari компании Apple занимает третью позицию после IE и Firefox, занимая 1,84 % рынка браузеров в мире. В США, где сфокусирована основная деятельность Apple, Safari удерживает 3,28% рынка.

Druid

26.11.2006

По поводу индексации поисковиками, есть такой хороший тег <META> который предоставляет средстава для указания нужной информации для поисковых машин, которые кстати впервую очередь читают именно ету часть кода страницы, ИМХО их и нада использовать а не заморачиватся... а слои для верстки выжу что прийдется таки использова, но не мотря на типа новый подход, я например все равно в уме интерпиритирую будущий кокд как таблицу а потом уже пишу код на дивах, потом ломаю голову что ето работало в разных браузерах, по етому считаю что ето пока для интузиастов дела и для закачиков которые готовы платить многа денег !

Rudik

29.11.2006

Положение с браузерами "неправильно" с точки зрения разработчиков, а не клиентов, т.к. большинство все же имеют IE и, естественно, хотят видеть сайты в нем, а не в мало распространенных пока других продуктах. И ситуация с этим навряд ли быстро изменится, тем более при помощи взятия дополнительной платы за отладку сайта в IE. Разработчики же, особенно крупные, как бы им не претило такое положение, будут ориентироваться, конечно на 60-80% клиентов, а не на 5-15%. Поэтому, до тех пор, пока мало клиентов у Opera, для нее мало и разработчиков. Привлекать клиентов придется не удорожанием продуктов для IE, а удешевлением их для других броузеров.
Гораздо интереснее вопрос - почему IE не так хорош, как хотелось бы и клиентам и разработчикам? А отсюда и решение - на что же лучше ориентироваться - на плохой IE или хороший Firefox?
Причина недоработок IE, очевидно, не в скудости ресурсов Microsoft, и не в слабости их разработчиков. Стратегия!
В июне 2004 года Джоэл Спольски (работал в Microsoft более 3-х лет, участвовал в разработке Excel и других продуктов. Сайт www.joelonsoftware.com) писал : "Таким образом, переход на веб-интерфейс осуществлен уже процентов на 80, и даже до появления новых броузеров эта цифра может достичь 95%. Веб-интерфейса вполне хватает большинству людей, и это явно хорошая новость для разработчиков, которые продемонстрировали стремление разрабатывать почти любые существенные новые приложения в виде веб-приложений.
В результате вдруг обнаружилось, что API Microsoft не имеет такого большого значения. Веб-приложениям не нужна Windows.
Нельзя сказать, что в Microsoft не заметили происходящего. Конечно, заметили, и когда начали выясняться возможные последствия, они ударили по тормозам. Развитие многообещающих новых технологий типа HTA и DHTML было остановлено. Бригады Internet Explorer не видно: ОНА ПРОПАЛА БЕЗ ВЕСТИ НЕСКОЛЬКО ЛЕТ НАЗАД. Microsoft ЯВНО НЕ СОБИРАЕТСЯ ДОПУСТИТЬ, ЧТОБЫ DHTML СТАЛ ЕЩЕ ЛУЧШЕ, ЧЕМ ОН УЖЕ ЕСТЬ(выделено мной); это слишком опасно для их основного бизнеса, толстого клиента. В Microsoft сейчас ДЕЛАЮТ СТАВКУ НА ТОЛСТОГО КЛИЕНТА." (цитата из книги Джоэла Спольски "Джоэл о прграммировании", Изд. "Символ Плюс", Санкт-Петербург - Москва, 2006г.).

Изменилась ли стратегия Microsoft на сегодняшний день? Об этом знает только бог и ее руководители. Но в любом случае, имхо, Microsoft не уступит слишком много своего рынка в области веб-броузеров. Возможно, Microsoft просто делает нудную и неприбыльную работу по выявлению недостатков IE руками конкурентов? Возможно, конкуренты нужны и важны для последующего впечатляющего скачка на их фоне? Я с большой долей уверенности предполагаю, что довольно скоро IE подгонят под стандарты HTML, добавят новые возможности, сохранив при этом совместимость со старыми разработками. Но, главное сейчас то, что создаваемый ими новейший инструментарий для веб-разработок, ориентирован на IE. Поэтому и я буду на него ориентироваться. Тем более, что на моем предприятии все практические пользователи имеют только IE, но это так, к слову.

Влад Мержевич

29.11.2006

Увы и увы, Rudik, Microsoft никто под веб-стандарты не подгонит, выход IE7 это показал. Беда этого браузера в том, что слишком много сайтов "заточено" именно под IE. Если соответствовать стандартам, то большинство "старых" сайтов перестанут корректно работать.

Rudik

30.11.2006

Да, кроме самого Microsoft никто, конечно, IE не подгонит под стандарты. Но я не уверен, что IE7 показывает, что этого нельзя сделать. Опять же вопрос стратегии - нужно ли сейчас это показывать? Сценарий может быть и таким, что MS не слишком старается усовершенствовать IE. Возможно готовится продукт на замену, но основным должна быть обратная совместимость, т.е. старые сайты будут отображаться в новом продукте как и раньше, и никаких переделок не потребуется. И то, "что слишком много сайтов `заточено` именно под IE" - это не беда, а преимущество этого броузера(во всяком случае с точки зрения экономики). Да, законы экономики жестки и порой жестоки. Многие изобретения и даже открытия идут под сукно ради сегодняшней прибыли. Раньше это было панихидой по ним. Сейчас есть альтернативы в виде того же Open Source или Firefox. Но, империя MS вовсе не забивает их, а даже инвестирует, преследуя при этом, естественно, свои цели. Так вот, пусть и не понимая эти цели, я вижу(как мне кажется), что MS это успешная компания, даже, если она теряет на данный момент какие-то позиции на рынке. Она была успешной, успешна и будет успешной еще не мало времени. Я не ее фанат, но ставку сделаю на то, что в ее русле можно прекрасно развиваться и разрабатывать не просто хорошие, но и прибыльные и долгоживущие проекты. Впрочем, это все философия, а практика, в общем-то вынуждает писать для IE, а не для Firefox, но я не думаю, что это очень плохо.

GreenDay

06.01.2007

Все мои сайты одинаково работают под всеми тремя онсовными броузерами

Круглов Геннадий

12.01.2007

При наличии опыта не так уж и трудно верстать сайты, которые корректно отображаются наиболее распростран?нными браузерами. Опытный разработчик знает, какие именно недостатки имеет IE (недостатков масса, и не только в HTML и CSS, но и в DOM) и старается не допускать проблем, связанных с совместимостью. Но, вс? же хаки использовать приходится, и при этом ругать Microsoft. И ничего страшного в этом нет ведь мы же ругаем политиков, хотя понимаем, что они делают политику.

Влад Мержевич

15.01.2007

Кстати, статистика этого сайта показывает, что IE пользуется примерно 50%, Firefox и Opera - по 20%, а еще 10% по мелочи (Safari и др.). Понятно, что сайт в основном посещают веб-разработчики, но хоть радует, что они свой выбор сделали правильно.

Андрей

17.01.2007

Opera forever! Сайт интересный.

Мао

02.02.2007

Opera рулит (хотя это не в тему статьи)! А вот с выходом IE7 пришлось дописывать новые костылики к старым проектам.
Например, скрипт с веб-интерфейсом отсылает сообщение на почту. У меня все нормально работает, у товарища письма приходят в двух экземплярах. Замучился искать проблему в скрипте, дошел до выяснения браузеров. У меня Опера, у товарища IE7.
Оказалось надо было вместо submit использовать button в теге
<input type="button" name="send" value="Отправить" onclick="javascript:doAction(`mainform`,`send`);
, т.к. IE, встретив слово submit отправлял форму на сервер, а после запускает джаваскрипт, который после обработки тоже отсылает данные на сервер. В итоге процедура отсылки почты срабатывала дважды. Опера же делает только то, что записано в onclick, а если onclick не указано, отправляет форму на сервер, как положено submit.

frd

15.02.2007

ослик поступил логичнее smile

Old Nick

28.02.2007

Думаю со временем все меньшее количество пользователей будет продолжать пользоваться IE отдавая предпочтение FireFox, Opera и тд. Понятно что для многих установленный под виндой браузер по умолчанию IE, а о существовании других и не слыхивали. Все мы начиная делать свои первые шаги в сети использовали этот браузер(IE)? но потом делали выбор по тем или иным причинам в пользу альтернативы(достойной альтернативы.) Я опробую сайт и в IE и в FF и в Opera. хотя не скрою на начальном этапе просматриваю в основном в Opera. Касательно высказывания что с выходом Opera 9 процент пользователей IE снизится, хм не вижу в этом заслуги Opera 9, скорее глючность IE. Про недостатки IE начинать разговор вообще не стоитsmile Opera - все чудесно, но девятка стала грузить систему(поднимаясь до 60Мб), FF - за примочки 5 баллов, однако хреново работает с кэшем и все тут(хоть 1.5 хоть 2.0) + медленная прорисовка страниц на слабом GPRS это ощущается особенно. P.S. что то много оффтопа вышло smile

Old Nick

28.02.2007

Знакомым проповедую о пользе Opera smile

Element

13.03.2007

Хм...интересная статья!Я скажу пару слов насчет браузеров. Что касается IE, то можно догадаться,что наилучшем браузером он врятли когда-нибудь будет...(мое мнение)у компании Microsoft это далеко неглавная задача, помимо разработки браузеров - масса проблем, поддержка того и сего, Microsoft - прежде всего операционная система, а не компания по изготовлению именно браузеров. Хотя при такой прибыли и опыта работы можно нанять мощных спецов и захватить эту долю рынка, не знаю...компания не моя (а жаль!)А что косается Opera и Firefox...мне нравятся оба этих браузера, кто лучше - не знаю, виднее разработчикам.Почти всю свою жизнь в инете я просидел на Опере, теперь (дней 10) я сижу на Firefox'e - мой персональный браузер, у моего старшего брата - Opera (один комп). Вот такие пироги!Тут много можно говорить...

}{aG@KyRe

17.04.2007

Можно подытожить так: "Что Оперу хорошо, то Ослу смерть!". А вообще Опера 9-ка стала хуже чем 7-ка. Работает по началу оч. хорошо, но через 2-3 месяца начинает гнать. Виснуть, выдавать ошибки. Фокс в этом плане по-лучше, но ему следовалобы перенять некоторые особенности Оперы (е? плюсы).

le chat

07.06.2007

работал тока с ие и оперой. когда появилась восьмая опера - поставил поработал с ней недельку, снес нафиг и вернулся к 7.54. и щас до сих пор на ней сижу - вполне хватает. ие только для работы использую, потому как всякие хитрые внутрекорпоративные системы типа office project и cloner'а заточены именно под ие и с оперой работают ужасно криво sad

alekciy

11.06.2007

Хм... Все как то обсуждают браузеры, а вот кто как относиться к завялению автора:

>Слой - это элемент веб-страницы,
>созданный с помощью тега <DIV> или <SPAN>,
>к которому применяется стилевое оформление.

А? Создается впечатление, что справедливо выражение div==слой или span==слой. Что div и span это синонимы термина "слой". Но ведь это не так...

oddhead

15.06.2007

alekciy, найди отличие:

>Слой - это элемент веб-страницы,
>созданный с помощью тега <DIV> или <SPAN>,
>к которому применяется стилевое оформление.

>Слой - это тег <DIV> или <SPAN>,
>к которому применяется стилевое оформление.

Чуешь разницу? Буквы-то другие!

Влад Мержевич

19.06.2007

Устоявшегося понятия "слой" до сих пор не существует. Все этот термин используют, но мало кто понимает, о чем же идет речь. Поэтому я ввел вначале свое определение и в его рамках объяснял материал. Кстати, нет никакого противоречия, что DIV+CSS=слой.

Антон Цветков

25.06.2007

По поводу различий при отображении в разных браузерах - нужно указывать правильный документ стандарта в DOCTYPE, да назначить для всех элементов свои фиксированные padding и margin (эти параметры в не которых браузерах раззличаются). После этого практически никаких проблем с кроссбраузерностью не будет.
По поводу meta-тегов - сегодня они как раз практически бесполезны, ибо игнорируются большинством поисковиков (в смысле параметры типа keywords).

проходил мимо

12.07.2007

Если кого то интерисиет мо? скромное мнение. Давно бы пора Стандартизировать HTML CSS и тп. Тоесть наоборот обязать открыть код броузеров отвечающий за чтение и визуализацию. А то бардак получается. И при?ти к общему решению - тоесть броузер как часть html и CSS.

xcr

31.07.2007

По правде говоря, IE - не настолько глючная програ, как Opera (речь не о дизайне и соответствии стандартам CSS), в Опере у меня постоянно что-то творится с JavaScript (Opera9). Может, снести и вернуть 7?

jangot

28.08.2007

мне кажется, IE специально создают делают не под стандарт, что бы жизнь малиной не казалась. Я не верю что такая компания как micrasoft не может заставить работать свой продукт правильно.

Nemo

28.08.2007

Майрософт - это просто очень сильно растолстевшая и обленившаяся корова, поэтому она и продукты делает такие же - толстые, ленивые и медленные, вот и все.

Slon

04.09.2007

Что бы я, как руководитель, заплатив за лицензионные Windows и Office, ставил на компы сторонние браузеры?! Да никогда. А если кто-то создал сайт для корректного просмотра на других браузерах, а с меня спросит денег за то, что он будет подгонять код под IE, я сочту это хамством.

Niks

13.09.2007

Я при в?рстке страницы просматриваю вначале в Опере, потом подгоняю IE и FF на идентичное отображение сайта.
Часто сталкивался с тем, что, например, забыл закрыть кавычку - Опера отображает вс? корректно, а "ос?л" вс? коверкает. Молчу уж про то как IE отображает стандартный код.

hozzzar

27.09.2007

А если в код сайта банально вставлять нечто вполне себе валидное, но убивающее ишака?

Или круче, код этот вставлять в движок, чтобы он попадал в страницу случайным образом, так, чтобы ишак погибал не на одной странице, а случайным образом?

duncan

09.10.2007

кста: я бьi добавил, что если без джава-скрипт обойтись можно, и многие обходятся, то без ЦСС - просто никак...

lg

17.10.2007

как начинающий веб-дизайнер (звучит, да?)и как юзер, скажу вот что: не понимаю зачем надо переходить на браузеры, где что-то не отображается...мне раньше советовали фоксы, оперы и т д....но если сайти в них выглядит не красиво, а в эксплорере красиво, куда я буду смотреть?- правльно, в красивый сайт...так будет несколько раз и потом я просто забуду про ff....и так будет делать большая половина человечества. и идеалисты-любители стандартов и ненавистники MS всегда будут в меньшинстве...такая у общества психология. и гигант МАЙКРОСОФТ не делает супер качественных продуктов, потому что кроме программистов в штате есть и маркетологи. уже давно известно, что починка плохих продуктов приносит больше денег, чем созжание хороших...именно поэтому все"ошибки" исправляются так медленно. там не идиоты работают.
Slon: respect
P.S. а здесь лучше б по теме поговорили....я вот никак не могу понять что такое "слой"... sad

Алан

21.10.2007

Надо просто рекламировать и продвигать Оперу.. Пользователей не волнуют проблемы web-мастеров, их волнует удобство пользования, а исходя из того что по этому показателю IE полная лажа(как и в поддержке стандартов), то проблема просто в неосведомленности людей. Я ни разу не встречал людей которые после Оперы перескакивали бы обратно на ИЕ, а обратных случаев более чем достаточно. Короче говоря вывод таков - пока люди не узнают о хороших браузерах, пользоваться они ими не будут - это очевидно... Я не знаю кто там создает и продвигает Оперу и др. адекватные браузеры, но я уверен что им просто необходимо как то масштабно о них заявить, тогда уж разумное большинство осознает их плюсы и не поленится установить хороший продукт и поставить галочку в поле - "использовать браузер по умолчанию"..

Алан

21.10.2007

и еще руководителю с ник-неймом Slon.. Я думаю лицензионный Windows вы установили не из-за того что обожаете IE, а из-за того что хотите чтобы все было по закону.. Если вам не плевать на своих сотрудников то врежте туда че нибудь получше, а сайт делайте универсальным, т.к. большинство людей все таки лазеют в IE.. не думаю что с вас кто то будет требовать доплату.. во всяком случае щас.

homm

27.12.2007

Влад Мержевич
Кстати, статистика этого сайта показывает, что IE пользуется примерно 50%, Firefox и Opera - по 20%, а еще 10% по мелочи (Safari и др.). Понятно, что сайт в основном посещают веб-разработчики, но хоть радует, что они свой выбор сделали правильно.
т.е. по вашему ? IE ? правильный выбор?

Влад Мержевич

28.12.2007

2 homm
На других сайтах пользователей IE бывает и 80%.

линуксоед

09.01.2008

Че вы все помешались на этих неудачных разработках от Microsoft, тоесть на Windows и IE? Есть вещи менее глючные например Linux, гы но в них нужно только разобраться. IE обезображен до невозможности. Еслибы FireFox и Opera входили бы в стандартную поставку большинство использовало бы именно их.

Игорь

31.01.2008

Господа флудильики, и вправду, хватит перетирать тему с ИЕ, форточками и форточниками, это раз! ИМХО: да кито ИЕ использует? ну кито? вот я уже сколько не сталкивался с компами ушастых и переушастых, дак и самый разушастый ставит себе домой на комп фирефокс или оперу, чаще оперу, конечна, но фирефокс тоже встречаю. Забудьте про ИЕ - этот выкидыш говнопрограммистов мелкософта, который кстати построен по их технологии так называемых КОМ-обьектов, наберите в ИЕ строчку С:\ и он вам проводник подгрузит, кстати такой же бездарный и неудобный как ИЕ, да собственно как и все продукты мелкософта, карявые, неудобные, подвисающие, да... и кому я говорю, вы и сами все знаете smile)). А во вторых, господа админчеги, флуд на форуме, стирайте все невтемное

Ал-др

22.02.2008

Для какого браузера писать? Это не вопрос програмистов, это вопрос экономистов. И для рынка самые непримеримые альтернативщики будут писать для IE. Иначе вымрут как мамонты.

Игорь

14.03.2008

Я считаю надо писать кроссбраузерно.
Лучше убить 2-3 часа вставляя костыли под ИЕ, чем пытатся что-то изменить.

МикрОсофт может и корова, но на рынке -- очень зубасая корова. И залажать сове детище на рынке принципиально не даст.

поэтому.. -- костыли наш профиль.

Dre@mWea?heR

02.05.2008

Какие вооще стандарты, если я пишу на языке HTML в ИЕ все нормально, а в ФФ и всяких других, сайт отображается галимо.
Не обрабатуется куча тегов.
Про что вы тогда тут говорите?

xexe

07.05.2008

"Какие вооще стандарты, если я пишу на языке HTML в ИЕ все нормально, а в ФФ и всяких других, сайт отображается галимо.
Не обрабатуется куча тегов.
Про что вы тогда тут говорите?"
была у меня аналогичная трабла пока верстал черпая информацию по форумам и не понимая до дела что я вообще делаю, но после фтыкания в спецификации и прочтения пары приличных книг по свойствам css все пошло на лад. чаще всего получается сверстать страницу (среднюю), которая отлично отображается в ФФ и опере за 1-1.5 часа а потом столько же времени потратить на борьбу с самым "умным" броузером, который считает, что все неудачнеги а он один прально работает.

xexe

07.05.2008

P.S. Ой, простите бестактность. Статья зачетная - особенно полезна новичку, который (по себе сужу) тонет в куче информации и страдает от непонимания что по чем.

Денис Унтевский

01.06.2008

Спасибо Владу за интересную и четко структурированную статью. Не хватает только рекомендаций, когда же более целесообразно использовать слои, а когда - таблицы. Пожалуйста, дополните или укажите ссылку.

Заранее спасибо!

kop

10.06.2008

Dre@mWea?heR, ох... напоминает мне твой ник одну общеизвестную программу... Если ты говоришь, что в ослике что то вообще может правильно работать, то такое чувство, что ею ты и верстаешь...

Vio

20.06.2008

Всегда когда верстаю, проверяю в ИЕ... потому что почти в 100% случаев если в ИЕ вс? красиво, то в ФФ и в Опере тоже вс? чики-пики.

Timurco

19.07.2008

Уважаемые администаторы, че то я не могу на форум зайти, хотя регистрировался. Пишу это сообщение здесь потому, что на данный момент нет возможности зарегистрироваться заново.((((

Slimmy

31.07.2008

2Dre@mWea?heR: значит вы верстаете не по стандарту!
2kop: +1

Добавить комментарий

Имя
Комментарий

Сохранить имя (используется cookie)

Поиск по сайту

Верстка с помощью слоев
Разделы
Теги по теме

DIV
Элемент DIV является блочным элементом и предназначен для выделения фрагмента документа с целью изменения вида содержимого.

SPAN
Тег SPAN предназначен для определения встроенных элементов документа.

Copyright 2002–2008 Влад Мержевич, по всем вопросам пишите по адресу: vlad@htmlbook.ru

О сайте | Планы на будущее | Использование сайта | Борьба с ошибками | Технологии | Поддержать проект