Pull to refresh
114
Ihor Zenich@Delka

Frontend Developer for EPAM Systems

82
Subscribers
Send message
только вчера разговаривал с шефом по поводу нашего менталитета - весь мир уже обсуждает семантику и микрформаты, а у нас до сих пор лузеры спорят таблицы vs div... через пару лет будут спорить презентационная верстка vs семантическая.

Оно ж проше поспорить - сам себя убедишь, может и других (вася, да зачем тебе эта учёба, пошли лучше пивка попьём) - небудешь казатся неудачником.

Что только человек непридумает лиж бы не работать.

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

Вот пример: два доклада на UA WEB 2008 - один про доступность javascript, второй - про стартапы и венчурные инвестиции.
Читаю отзывы помле конфы - какой скучный доклад про javascript, мало примеров (это один из лучших за всю конфу, он из одних примеров - море инфы... просто мало кому нужной - недоросли ещё до понимания доступности, с докладчиком потом общался - все клиенты - аутсорс, до наших недошло ещё), зато про стартапы и бабло 9при _отсутствии_ венчурных фондов у нас(!) - ооо, каой классный доклад... про сферического коня в вакууме... к чему пример? - иллюстраци - хочу ничего не делать и чтоб были деньги.

учитесь пока не поздно.

Зайдите на http://webhitech.ru/ - посмотрите на номинантов «Лучшее использование технологий» - там нормального использования этих технологий единицы. Потому что всё на аутсорс идёт. А нашим заказчикам конечно ненужно...

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

А у нас "вон посмотрите Лебедев в квирках верстает"... да он давно в промдизайн ушёл! А в техногрете не дураки сидят... просто наверняка 90% - на аутсорс.

Учитесь пока не поздно, поезд давно тронулс с перрона и набирает ход.
отлично!
проект DebugBar очень понравился, давно использую, надеюсь этот будет таким же удачным.
скачал ради IE8 (его бэтку ставить в основу системы нехочу).
взглянув на название статьи я уж было обрадовался что автор расскажет о порочной практике использования div {float: left} вместо ячеек таблиц (вот как раз щас переделываю с нуля нормальной вёрсткой один такой проектик: насчитал 20(!!) вложенных друг в друга блоков, ужас!..

а вместо этого - второй такой же вредный способ строительства.

плохому учите
у нас шеф приносит чай/кофе/печенюшки
вроде мелочь - а приятно:)
с одной строны логично - давайте сбросим всё...
но зачем?

Мэйер отец конечно, но это выходит "весь мир разрушим мы до основанья... а затем..."

Не логичней ли прописать глобальные стили описывающие нормальное логичное поведение для элементов?

:focus {outline: 0} , ну давайте ещё вот такое напишем:
b,strong {font-weight: normal}
i,em {font-style: normal}
ну а чё - обнуляем же!

div {margin: 0; padding: 0} - а с каких это времён у него margin и padding не 0?

он наверно как Сагалаев, что советует незакрывать теги, пишет такое, а сам смеётся втихаря :)
за ul,ol { list-style: none; } надо руки отрывать.
что прикажете делать редактору который через визиг решит добавить список?
а он без булетов?
когда переопределяешь глобальные стили нужно быть аккуратным и думать о последствиях.
padding:0 для input и textarea - тоже нехорошо. вам нравится как выглядит такой input без отступов для ввода текста?

впрочем div {padding:0; margin:0} лучше всего говорит о авторе reset'a
доля 5.0 больше чем 5.5
правки для того чтобы в них работало всё так же (или почти также, за исключением маленьких дизайнеских мелочей) как в нормальных браузерах - элементарны и занимают не более получаса.
Это просто хороший тон.
добалю к тому что уже сказали:

- продумывать структуру заголовков h1-h6
- делать доступные(accessibility) сайты
- и валидные разумеется
- и естественно кроссбраузерными. Кроссбраузерными это не IE6 и FF, а IE5.0,IE5.5,IE6,IE7,не забудь про IE8,OP8,OP9,FF,Safari.
- шрифты должны быть масштабируемыми (в em)
- expression'ы для IE должны быть одноразовыми
- код должен быть компактными и неизбыточным.
пожалуйста, рад если кому-то помогло

у нас - маленький, в америке - довольно серьёзный.
но и вообще верстка то должна быть кросбраузерной, так что Сафари нельзя игнорить.
мда, верстальщиков на хабре практически нет...
это ответ на "body:first-of-type p {color:#ff0000;}"
такой хак, в отличии от "-webkit-margin-start" основан на новых css3 свойствах, которые пока ещё неподдерживаются другими браузерами.
но это сегодня.
а завтра, или через неделю, или через месяц, но в любом случае обязательно потом он станет работать везьде и хаком быть перестанет.

а -webkit-margin-start отработает только в webkit-движках.
неужели тема никому неинтерестна?
спасибо!
исправил
в документации от Apple написано "magin", скорей всего - действительно ошибка, немогу проверить - нет у меня Safari 2 а browsercamp что-то подвисает и не отдаёт скриншот(

Если у вас есть возможность - проверьте.
ну да, верно, хотел дописать что это на все браузеры с движком webkit распространяется, но для лучшего понимания текста написал простыми словами... добавил
исправил орфорграфию
в 3 ночи писал, уставший уже.
это опастный хак.
через некоторое время (и возможно очень-очень) скоро - он будет работать во всех брузерах и перестанет быть фильтром
да, на порядок хуже
потому что такое вкладывание div'ов друг в друга означает что верстальщик неимеет понятия ни о семантике ни о вёрстке. он просто заменил td на div, понаставил кучу float: left и думает что молодец.

а в реальности он наплодил кучу несемантического мусора.

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Date of birth
Registered
Activity