Twitter Bootstrap - свободный набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML и CSS шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейсов, включая JavaScript расширения.
Bootstrap использует самые современные наработки в области CSS и HTML, поэтому необходимо быть внимательным при поддержке старых браузеров.
- Сетки - заранее заданные размеры колонок, которые можно сразу же использовать через специальные имена классов.
- Шаблоны - фиксированный или резиновый шаблон документа.
- Типографика - описания шрифтов, определение некоторых классов для шрифтов таких как код, цитаты и тому подобное.
- Медиа - представляет некоторое управление изображениями и видео.
- Таблицы - средства оформления таблиц, вплоть до добавления функциональности сортировки.
- Формы - классы для оформления не только форм, но и некоторых событий, происходящих с ними.
- Навигация - классы оформления для закладок, навигации страниц, меню и панелей инструментов.
- Алерты - оформление диалоговых окон, подсказок и всплывающих окон.
Далее представлены несколько ссылок на ресурсы, имеющие прямое отношение к Twitter Bootstrap.
- Официальная страница Twitter Bootstrap
- Twitter Bootstrap на русском
- Сниппеты для Bootstrap
- Расширенная версия Twitter Bootstrap (Jasny Bootstrap)
Ниже приведены энциклопедические расшифровки некоторых понятий для тех, кто не владеет веб-терминологией.
Типографика - это художественное оформление текста посредством набора и верстки. Оформление текста включает его расположение, выбор гарнитуры, кегля, длины строк и расстояния между ними (интерлиньяж), изменение пробелов между буквами (кернинг) и группами букв (трекинг). С типографикой тесно связан шрифтовой дизайн, хотя большинство типографов не рисуют шрифтов, а некоторые шрифтовые дизайнеры не считают себя типографами.
Типографикой занимаются верстальщики, наборщики, типографы, графические дизайнеры, арт-директоры, художники комиксов, граффитисты, офисные служащие и все, чья работа связана с оформлением текста. В доцифровую эпоху типографика была специализированной профессией, но сейчас можно сказать, что "типографика - это то, чем занимается каждый".
CSS - каскадные таблицы стилей - формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML.
CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы от описания внешнего вида этой веб-страницы. Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом, или при выводе устройствами, использующими шрифт Брайля.
HTML - стандартный язык разметки логической части документа. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.
HTML - теговый язык разметки документов. Любой документ на языке HTML представляет собой набор элементов, причем начало и конец каждого элемента обозначается специальными пометками - тегами. Элементы могут быть также и пустыми, то есть не содержащими никакого текста и других данных. Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства.
HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области верстки. С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.
Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащенностью. Однако современное применение HTML очень далеко от его изначальной задачи. Например теги, предназначеные для одних целей, часто используется совершенно для других целей - нестандартно разместить элементы на странице. С течением времени основная идея платформо-независимости языка HTML была принесена в жертву современным потребностям в мультимедийном и графическом оформлении.
JavaScript - прототипно-ориентированный сценарный язык программирования. Обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как
язык сценариев для придания интерактивности веб-страницам.
Автор: Википедия, 30 июня 2013 года