Ниже несколько интересных CSS-хаков и свойств, о существовании которых забывают, а то и вовсе не знают.
html {
overflow-y: scroll;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
Вы знаете, что если для html
жестко указать скролл по вертикали, то при динамическом добавлении контента у вас не будет неожиданного ресайза, когда скролл понадобиться, а мобильные браузеры не будут подстраивать размер шрифта если задать text-size-adjust
.
Шибко люблю фантастические фильмы, чтобы космические корабли, роботы, инопланетяне. Вот посмотрел два трейлера будущих фильмов: первый с Татумом и Милой Марковной Кунис «Jupiter Ascending»...
... и второй с Томом Крузом и Эмили Блант «Edge of Tomorrow»
В силу разных причин, для работы я пользуюсь Mac OS. К счастью, разнообразие редакторов кода для этой системы позволяет выбрать что-то действительно удобное именно для меня. Попробовав многие из представленных на рынке программ, я составил свой рейтинг из четырех, который вам и представлю.
Первый из лучших, прототип для популярного Sublime Text. Вторая версия Textmate стала бесплатной и при этом не потеряла своей функциональности. Редактор не кроссплатформенный, а написан именно для использования в Mac OS, поэтому очень маленький и быстрый. Много плагинов и возможностей. Именно его я использую каждый день.
Наверное самый популярный сегодня кроссплатформенный редактор. Для него написаны сотни плагинов и сниппетов. Редактор платный - $70, но при этом его бесплатная версия ни в чем не уступает платной. Есть, правда, одна особенность, периодически при сохранении выскакивает окошко с предложением купить редактор. Достаточно просто закрыть это окно и можно успешно работать дальше. Неоспоримым преимуществом этого редактора является возможность выделять сразу много разрозненных кусков кода (мультиселект) и редактировать их одновременно.
Молодой, но многообесчающий редактор. Написан только для Mac OS. Стоимость - $49. Бесплатно можно пользоваться 14 дней. Количество плагинов пока не велико, но сообщество растет и развивается. Так же имеет в своем арсенале возможность мультиселекта.
Бесплатный редактор от Adobe с открытым исходным кодом. Написан под Windows, Mac OS, Linux. Интерес вызывает то, что написан он на JavaScript. Это правда обуславливает и его недостатки: медленную работу и большой размер. Есть у него и ряд преимуществ перед другими редакторами:
Никаких выводов делать не стану, каждый сам волен выбирать, что использовать для работы. Мне кажется, что описанные мной программы все-таки лучшие для Mac OS на сегодняшний день. И да, я не учитывал здесь огромные и громоздкие комбайны вроде WebStorm. Все-таки они слишком многофункциональны для html/css/javascript разработки.
Оформление современных сайтов состоят из множества стилей, которые могут работать или не работать в тех или иных браузерах. Чтобы всё работало везде, для некоторых свойств необходимо использовать префиксы разных браузеров. По английски они называются vendor prefixes
.
Ниже список самых необходимых и популярных свойств, использующих префиксы (или где их ставят по ошибке):
border-radius
: Если не нужна поддержка Firefox 3.6 или iOS 3.2
box-shadow
: Если не нужна поддержка Firefox 3.6 или iOS 4.3 или Safari 5.0
text-shadow
border-image
CSS Transitions
: -webkit- для Safari 6.0
CSS 3D Transforms
: -webkit- для Safari и Chrome
CSS Animation
: -webkit- для Safari и Chrome
CSS Gradients
: -webkit- для Safari
Box Sizing
: -moz-.
CSS Calc
: -webkit- для Safari 6.0
CSS Transforms
: -webkit- для Safari и Chrome и -ms- для IE9
Flex Box
: -webkit- и -ms-.
Columns
: -webkit- и -moz-.
Почему я не упомянул про префикс -o-, который использовался в опере до 12 версии включительно? Потому, что о ней стоит упоминать только в контексте сайтов, которые будут сделаны для просторов СНГ. Если это ваш случай, то помните - Opera <=12 занимает около 9 процентов СНГ-шного рынка браузеров. В таком случае префикс -o- необходимо добавлять для свойтсв, для которых могут ставиться префиксы -webkit- или -moz-.
Я вхожу в число 17% людей, которые могут считать себя счастливцами. Почему? Потому, что у нас нет музыкального слуха. Я не слышу не только гениальности музыки, но и ее недостатков.
Казалось бы, звук хороший от плохого особо не отличаешь — можешь слушать в любых наушниках. Но нет, как ни странно, даже у меня есть особенности восприятия в разных наушниках.
Вот такие шли с айфоном — Apple EarPods:
Пользователи их хвалят, Apple — восхищается, а мне не понравились. Басов нету, высокие частоты — слишком высокие. На большой громкости скрипят.
В нашей стране альтернативой любым стандартным считают Sennheiser CX300 (II).
Но проблемы Сенхайзеров такие же как и EarPods.
Поэтому моим выбором стала гарнитура от Thermaltake — ISURUS DUB.
Игровые наушники лучше воспроизводят басы, прекрасно спасают от внешних звуков за счет своей конструкции и удобня сидят в ушах. Плюсом этой гарнитуры стало то, что она прекрасно работает с iOS и Android девайсами, а также с Macbook.