Обновить
94
0
Максим Усачёв @psywalker

Веб-разработчик

Отправить сообщение
Потому что, в случае, если свойство уже реализовано во всех браузерах и работает без префикса, но при этом в коде префикс идёт последним, то браузер сделает примерно так:

1) Сначала увидит свойство без префикса (оно же у вас вверху)
2) Далее дойдя до свойства с префиксом браузер может применить его! А последнее может быть недоделанным или тем, которое использовалось для старых версий.

В итоге вы получите совершенно не ту реализацию свойства, которую хотели. А то и вообще, сломанную напрочь.
Использовать псевдоэлементы крайне просто: :before добавляется перед нужным элементом, а :after — после.

Здесь та же ошибка(
transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; -webkit-transition: all 350ms;
Почему свойства с префиксами идут в конце? Чему вы молодёжь учите?
Можно сказать До и После содержимого…
Псевдоэлементы :before и :after позволяют добавлять содержимое (стили) до и после элемента, к которому были применены.

Не согласен. Псевдоэлементы генерируют inline-сущности (можно сказать строчные элементы), которые добавляются в начало и конец содержимого элемента, к которому применяются! А не До и После самого элемента.
Про валидацию здесь можно почитать. Илья Стрельцын очень хорошо описал мифы о ней.
Или решение Ильи Стрельцына (SelenIT2);)
А я выразил своё мнение ;) Предлагаю закрыть эту тему. Выхожу из диалога.
Имхо, опрос как раз не глупый. И ответы на него это показывают ;)
блин, парсер съел код <span class="helper"></span>
Имхо, вместо этих костылей лучше юзать старый добрый хелпер () и стилизовать его как душе угодно. + поддержка IE6+ тоже не маловажно. Я не прав?
Не проблема, напиши свою. Или опиши в комментариях очевидные ошибки, вместе её поправим.

Поправить эту статью — будет означать переписать её почти заново. Или в любом случае это уже будет другая статья.

То, что написано основано на 3-х летнем опыте верстки таких проектов на фрилансе.

Здесь ключевое слово «фриланса», где качество вёрстки к сожалению очень низкое.

Людям, которые работают с моей версткой она нравится, поэтому решил поделиться.

Я так понимаю, это люди с фриланса ;)

Не советую прислушиваться к большей части примеров и советов в этой статье. Имхо, писалась она неопытным пером. Со многими вещами поспорил бы!
Просто на самом деле обидно, что из-за Firefox-а (заметь, не IE) обламывается CSS-таблица) Реально хоть и не для колонок (а что для колонок по сути?)), но способ был бы вполне рабочим и нормальным и без лишней разметки :)
Ну да, для Firefox выходит нужен отдельный костыль в виде злого хака), чтобы позиционирование в нём было от вложенного контейнера) Немного геморно, согласен :)

флексбоксы вообще чудо, но увыы, поддержка швах(
Тогда можно заюзать колонки через таблицы, использовав этот костыль и забив на IE6-7) Либо + костыль на js для динозавров. Как считаешь?
Илюх, а мне показалось или костыль для Firefox снова пашет?
Вот в этой статье есть материал по этому делу.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность