Все работает отлично. е или event разницы нет(е - это лишь сокращение event). Мобильное устройство понимает оба события(touchstart и click) и поэтому появляется 2 alert'a, т.к. сработало 2 события при одном нажатии на сенсор. Нужно сделать так, что бы на мобильном срабатывало только touch событие
Дима Паутов
@bootd Автор вопроса, куратор тега CSS
Спс большое, но это все я уже находил. Во многих ваших ссылках хотят заменить этот шрифт на похожий, но дизайнер туп и не понимает всех этих тонкостей с генерацией шрифтов и прочим! Но все ровно спасибо большое.
Бред!! Гугл хоть и крут, но в таблица груче. В ней нет семантических ограничений по вложению элементов. С чего вы решили что таблица это не семантично? Раньше же миллионы сайтов так делали и ничего и все хорошо индексировались.
Ну !important ведь не просто так придумали иногда оно действительно нужно. Тогда ваш вопрос должен был звучать иначе. Не существует единых правил для программирования в каком либо языке. Правило одно, вы должны выполнить поставленную задачу. А вот хороший тон - это как этикет в мире людей.
В html хорошим тоном служит наверно несколько правил - это меньше кода при возможности, код лучше читается. Классы и id должны именоваться осмысленно, опять же для читаемости кода. Иногда даже, редко, приходится нарушить правила семантики для осуществления задуманного.
В css тоже писать меньше кода, т.е. нужно стараться меньше дублировать свойства(лучше создавать с ними отдельные классы). Например на 8 блоках у вас в макете одна и та же тень.