Jump to content

Что является стандартом CSS?


shvv
 Share

Recommended Posts

В смысле потеряли полрынка?

Потеряли доверие у профессионалов. К ним просто повернулись все пятой точкой. Только глупый не перешел на стандарты в коде. Рынок - динамичная вещь. Если соберутся гугль, амазон, и-бэй, и другие монстры веба, и примут решение, что ИЕ игнорировать, то через пол года от ИЕ не останется и следа.

Link to comment
Share on other sites

а что означает вот это

Последняя ревизия этого кандидата в рекомендации. Еще энное кол-во ошибок исправили и т.п.

MS оттягивало разработку новых версий браузеров насколько только можно было.

Есть версия, что где-то в 99-01 они всерьез испугались новых возможностей веба (в т.ч. тех, что сами придумали, типа AJAX и WYSIWYG-редактирования) — что такими темпами веб-приложения вскоре оставят без работы их десктопные наработки (тот же Офис). Потому и перестали развивать эту сферу.

Но объективно W3C, стремившийся стандартизировать что угодно, лишь бы было "не как в IE" (начиная с пресловутой боксовой модели в CSS, которую на тот момент ни поддерживал никто из браузерщиков) по сути невольно сыграл MSу на руку :D

Link to comment
Share on other sites

Но объективно W3C, стремившийся стандартизировать что угодно, лишь бы было "не как в IE" (начиная с пресловутой боксовой модели в CSS, которую на тот момент ни поддерживал никто из браузерщиков) по сути невольно сыграл MSу на руку :D

А как же свойство clip, которое сделали менее гибким, потому что в IE оно уже бло так реализовано?

Link to comment
Share on other sites

А как же свойство clip, которое сделали менее гибким, потому что в IE оно уже бло так реализовано?

Я о том же... МС всех пытался прижать. Те, наверное, в какие-то моменты пытались сопротивляться, хотя, это уже изотерические предположения. )))

Link to comment
Share on other sites

Да какой там прижать... кого прижимать? На момент смерти NN IE занимал более 90% рынка.

MS после 6й версии IE разогнало примерно на 5 лет разработчиков браузера, так как смысла его развивать было никакого.

Link to comment
Share on other sites

rash, я не в курсе истории про clip. Это насчет приписки "только для абс. позиционированных эл-тов" или что-то другое?

МС всех пытался прижать
Он пользовался положением монополиста, внедряя то, что себе удобнее. Кое-что из этого оказалось удобным и вообще (тот же XHR, overflow-x/y и т.п.), многое из этого спустя годы признал-таки и Консорциум (в CSS3, HTML5 и т.п.).

Сейчас, как мне кажется, чем-то подобным слегка злоупотребляет Apple, "ненавязчиво" пропихивая в стандарты проприетарные наработки из вебкита (причем, по иронии судьбы, нередко делающие то же, что MSовские "расширения CSS" десятилетней давности — тенюшки, свечения, трансформации/искажения и т.п.:). А вот такая нужная вещь, специализированные средства для раскладок — до сих пор непроглядный черновик, и реализовывать их почему-то никто не хочет...

Link to comment
Share on other sites

Да какой там прижать... кого прижимать? На момент смерти NN IE занимал более 90% рынка.

MS после 6й версии IE разогнало примерно на 5 лет разработчиков браузера, так как смысла его развивать было никакого.

2001-2003 доминанта IE6, абсолютная

2003-2006 растущее падение %

2006-2008 "епты, надо чета делать, например IE7" (на этот момент FF у примерно каждого десятого, при этом, отняв конторы и т.д., полагаю, у 70-80% физ лиц на дом. компьютерах). И ведь реально начали делать, полезли в спеку и стали выуживать крит. косяки

2008-2009 "начинаем всех пугать, что ХР больше поддерживаться не будет, а то наших терь не пускают на ютуб, а так как покупать висту мало кто торопица, надо чета делать (давайте-ка продолжим работы по win7, причем не раз в пятилетку новый браузер, а почаще"

2009 - выход новой оси с предустановленным вполне себе приличным браузером.

Лично для меня тенденция ясна, они надеялись, и надо сказать не совсем без оснований, что падения спроса на ie6 не будет, люди будут делать сайты под ослов, и все будет шеколадно. И, не выйди седьмой осел, думаю, у них все не было бы так плохо. Но, выпустили, кодеры немного расслабились, и понеслось. Вот и восьмой уже вовсю, начинаются антимонопольные процессы... вобщем, все начало валиться. Не будь щас 7 и 8 - МСбы легко парировало тем, что сайтов не под ослов почти нету (а ведь так бы и было) и взятки-глатки.

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

Link to comment
Share on other sites

По-моему, MSу просто нет особого интереса возиться над браузером -- прямой прибыли ведь он им не приносит, вот и делают "лишь бы было". ОСи-то у них по-любому покупать будут, даже без дефолтного браузера вообще (интересно, кстати, будет глянуть, как оно будет выглядеть в реале в Европе:). Но с приближением 7-й "винды" MSу, во-первых, понадобился дополнительный стимул для переманивания юзеров с прежних ее версий, а во-вторых, рекламной кампании стало мешать то самое пренебрежительное отношение профессионалов ко встроенному браузеру. Вот и понадобился браузер, который можно было как минимум пропиарить по важным для профессионалов статьям — например, поддержке стандартов. А в ходе этого дела выяснилось, что "измерить" эту поддержку-то и нечем толком, кроме улыбки Acid2 и иже с ним... так что пришлось заодно и самому стандарту помочь "повзрослеть" :)

Понятно, что разным платформам поневоле приходится идти на какой-то компромисс и в конечном итоге развиваться конвергентно. Просто иногда мне кажется, что если б MS и W3C не встали в позу конфронтации изначально, а заняли бы позицию конструктивного сотрудничества и сообща выдали вместо нынешнего CSS2 реалистичную общеприемлемую спеку (с пресловутым box-sizing:border-box и прочим), веб бы выиграл. Хотя десктопное направление MS, действительно, могло бы и слегка потерять... :)

Edited by SelenIT
Link to comment
Share on other sites

Линейка IE закончила свое существование

Во всяком случае похоже на то.

XP до сих пор поддерживается, не говоря про висту.

Время покажет, МС сама себе на уме, ей мало кто указать может =)

Edited by Justnewone
Link to comment
Share on other sites

По-моему, MSу просто нет особого интереса возиться над браузером -- прямой прибыли ведь он им не приносит, вот и делают "лишь бы было".

А вот и неправда. Над браузером им возиться реально нет смысла, а вот над средством отображение информации, причем из разных продуктов MS, причем с привязкой к корпоративным системам, причем нативно поддерживаемым в разных там дотнетах - над этим стоит попариться. Хотя... с выпуском сильверлайта я тоже склоняюсь к мысли, что часть разработок уведут из веба на сильверлайт, и ИЕ можно будет похоронить. Кстати, проект газель это и подтверждает.

А в ходе этого дела выяснилось, что "измерить" эту поддержку-то и нечем толком, кроме улыбки Acid2 и иже с ним... так что пришлось заодно и самому стандарту помочь "повзрослеть" :D

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

Самих тестов валом даже на сайте w3c.

Просто иногда мне кажется, что если б MS и W3C не встали в позу конфронтации изначально, а заняли бы позицию конструктивного сотрудничества и сообща выдали вместо нынешнего CSS2 реалистичную общеприемлемую спеку (с пресловутым box-sizing:border-box и прочим), веб бы выиграл.

MS является полноправным членом w3c. Они не могут встать в позу друг к другу. Просто разработкой стандартов занялись те, кому больше всего надо было.

Link to comment
Share on other sites

rash, я не в курсе истории про clip. Это насчет приписки "только для абс. позиционированных эл-тов" или что-то другое?

Это другое. В спецификации планировалось, что в параметрах rect() должно быть указано смещение сторон, а в IE было реализовано смещение от верхнего левого угла, и в спецификации приняли то, что уже было реализовано.

Link to comment
Share on other sites

Пришлось создавать свои тесты, на которых IE8 не выглядит убого.

Самих тестов валом даже на сайте w3c.

Тем не менее, официальный тестсьют до сих пор в статусе пре-альфа. К тому же в процессе "демонстрации неубогости движка" обнаружилось изрядное кол-во багов в самих тестах — и тех, что были до MSовской "добавки" и в добавленных.
в IE было реализовано смещение от верхнего левого угла, и в спецификации приняли то, что уже было реализовано
То-то синтаксис clip выглядит таким нелогичным. Хотя... принятая модель упрощает расчет размера видимой части, для динамических картинок неизвестного заранее размера это может быть и плюсом. Идеально было бы, если бы стандарт поддерживал обе возможности... может, на 3-м или 4-м уровне CSS и введут, вместе с непрямоугольными областями?
Link to comment
Share on other sites

Идеально было бы, если бы стандарт поддерживал обе возможности... может, на 3-м или 4-м уровне CSS и введут, вместе с непрямоугольными областями?

А кому нужны непрямоугольные области?

Зачем давать мартышкам в руки гранату? Они же наделают таких сайтов, что создатели спеки себе сепуку сделают!

Link to comment
Share on other sites

А кому нужны непрямоугольные области?

Зачем давать мартышкам в руки гранату? Они же наделают таких сайтов, что создатели спеки себе сепуку сделают!

Ну, это другой вопрос, все мы помним вакханалию сайтов на фремах... Снова, естественный отбор и лучшие вперед!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy