iTV
Не пойму, Apple клипает свои айфоны разных размеров, называет их по-разному iPhone, iPod... Вот уже планшетник подоспел - iPhone увеличенный в несколько раз... А народ радуется, как дети, чесслово...
Наверно следующим шагом у них будет iPhone размером с плазменный телевизор... Типа вешаешь на стену и пультом перелистываешь каналы типа как в айфоне...
Ну или можно еще концепт развить - iBilbord - iPhone размером с дом! И чтобы можно было на нем рекламу гонять в центре города...
Полезное свойство FireBug
Иногда бывают на некоторых сайтах формочки в которые пользователь вбивает некий текст, например сообщение другому пользователю. Вбивать сообщение можно долго, особенно если вбиваешь на неродном языке а реакция респондента важна, например, если это потенциальный заказчик.
Вбил сообщение, нажал кнопочку отправить и тут замечаешь внизу маленький чекбоксик, типа "я ознакомился с правилами пользования сайтом"...
Едрыть... его то мы забыли поставить... а страничка уже постится....
Естественно когда страничка запостилась на экране сообщение об ошибке и та же самая форма в которую мы с любовью вводили во уже последний час наше сообщение... Только пустая.... Едрыть....
Ни о какой любви уже не может быть и речи... нужно набивать все заново... С остервенением... Время - деньги.
Но у нас то есть firebug! Открываем вкладочку "сеть" находим нужный нам запрос (он самый первый и начинается со слова POST, если вкладка была неактивна, просто нужно ее активировать, нажать f5 и перепослать данные) Жмем на + и видим наши только что посланные данные, после чего их нужно только скопипастить обратно в форму.
Слава Firebug'у!
Премия Дарвина отдыхает
CSS Reset
Как известно разные браузеры имеют свои значения по умолчанию для своих элементов. Чтобы привести все элементы к общему знаменателю приходится все нюансы держать в голове и каждый новый проект начинать с того, что вставлять в css определения, нивелирующие разницу в поведении тех или иных тегов, а уж затем начинать творить. Иначе кроссбраузерная отладка удлиняется в разы.
Мартин Миранда нашел код который поможет свести к минимуму возможные различия в форматировании элементов по умолчанию.
Что то подобное есть и у меня, хотя этот код гораздо полнее.
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }
На мой взгляд, не хватает кой чего важного, например, корректировок для LI, UL но в целом идея достойная.