Шпаргалка По CSS
2008
Рубрики: Верстка |
Если вы не упражняетесь ежедневно по 6-8 часов кряду, выписывая хитроумные либо простые правила листа стилей CSS, то наверняка иной раз просто забываете как пишется тот или иной селектор или свойство. Я и сам часто забываю. Да вот взять, хотя бы, дурное английское слово width (ширина). Или height (высота). Не знаю как другим, а я до сих пор стараюсь запомнить такие слова так, как они пишутся. То есть буквально «видтх» «хейгхт». Ибо ашипко чревата жуткими последствиями.
Согласитесь, что это не слишком удобно. Если вдруг позабыл, то приходится лезть в разные книги и выискивать там правило. На такой случай я однажды просто взял, да и выписал все наиболее часто встречающиеся правила и свойства на отдельный лист и распечатал его. Можно конечно оставить на Рабочем столе в вордовском файле. Это кому как предпочтительнее.
Здесь я выписал то, чем сам пользуюсь постоянно. Надеюсь, кому-нибудь это также пригодится.
Свойства шрифта.
font-family: Verdana, Arial, sans-serif; — для шрифтов без засечек
font-family: “Times New Roman”, Georgia, serif; — для шрифтов с засечками
font-style: normal; — нормальный.
font-style: italic; — наклонный.
font-weight — normal или bold. Соответственно, нормальный либо жирный.
Пример: font-weight: bold;
font-size — размер шрифта. Указывается обычно либо в процентах, либо в относительных величинах em, либо в пикселях px.
Примеры:
font-size: 120%; или
font-size: 1.2em; или
font-size: 14px;
Свойства текста.
text-align — выравнивание текста. Значения могут быть следующие: left, right, center, justify. Последний — это равномерное распределение слов в строке.
text-indent — «красная строка». Указывается либо в % либо в пикселях.
line-height — высота строки. Весьма полезная фишка, когда надо выровнять разнокалиберный шрифт.
letter-spacing — расстояние между буквами. Тоже очень полезное правило. Позволяет «сжать» буквы в слове и делает заголовки более аккуратными. Можно использовать отрицательные значения. Например letter-spacing: -5px;
Свойства цвета и фона.
color — цвет шрифта. Задается шестнадцатиричным числом вида #000000. При одинаковых числах в парах можно делать сокращенную запись #000.
Пример: color: #fff;
но color: #f4f5f7; — обязательны все шесть чисел.
background — фон. Если мы не используем какую-либо картинку в качестве фона, то задаем так же, как и цвет для шрифта:
background: #fff;
При использовании изображения в качестве фона:
background: #333 url(images/bg.gif) no-repeat center left; — без повтора, по центру(относительно вертикали), слева.
background: #333 url(images/bg.gif) no-repeat top right; — без повтора, вверху, справа.
background: #333 url(images/bg.gif) no-repeat bottom right; — без повтора, внизу, справа.
background: #333 url(images/bg.gif) repeat-x; — с повтором по горизонтали.
background: #333 url(images/bg.gif) repeat-y; — с повтором по вертикали.
Свойства рамки.
border — рамка. Имеет толщину, цвет, фактуру и местоположение. Обычно пишется таким образом:
border: #333 solid 1px; — запись означает, что рамка темно-серого цвета, сплошная, толщиной в 1 пиксель. Другие значения фактуры: dotted — точечная, dashed — пунктирная, double — двойная (у этой толщина должна быть никак не меньше 3 пикселей, иначе выйдет одинарная).
Местоположение рамки также легко обозначить в правилах:
border-top — вверху
border-bottom — внизу
border-right — справа
border-left — слева
Можно задать цвет или толщину рамки сразу для всех 4 сторон объекта. Например:
border-color: #ccc #f4f5f7 #333 #000; — означает, что цвет верхней рамки светло-серый (#ccc), справа #f4f5f7, снизу #333, слева #000.
Точно так же можно задать и толщину.
Свойства списков.
Задается свойство следующей строкой:
list-style-type:
У маркированного списка маркеры могут быть следующего вида:
disc — круг
circle — окружность
square — квадрат
none — отсутствует
либо, если мы хотим использовать свой рисунок маркера, то так:
list-style-image: url(bullet.gif);
Понятно, что картинка bullet.gif уже должна существовать в папке с вашим сайтом.
Для нумерованных списков можно также задать различное отображение номеров:
lower-roman — римские цифры в нижнем регистре
upper-roman — то же, но в верхнем регистре
none — отсутствует.
list-style-position — положение маркеров по отношению к строчкам. По-умолчанию маркеры вынесены влево и могут выбиваться за пределы блока. Для устранения этого пишем так:
list-style-position: inside;
Данную шпаргалку распечатать и съесть повесить на стену! ![]()
Комментарии
Комментарии (21) на запись “Шпаргалка По CSS”
Трэкбеки
Оставить комментарий



А я пользуюсь одной очень интересной прогой : Top Style - это чудесное творение неизвестных мне программистов знает всё о CSS. Интерфейс понятный даже имбицилу, все по полочкам, в общем рекомендую к применению!
Спасибо, как раз вовремя (я css изучаю), но мало.
Спасибо. Вещь в хозяйстве необходимая. Обязательно что-то вылетает из головы.
Полной эта информация всё равно не является и, когда надо будет что-нибудь посерьёзнее, - придётся лезть в справочник. С Win98 идёт классный справочник по HTML+CSS, ярлык на рабочем столе, запускается за доли секунды.
Польза от шпаргалок по компьютерным языкам, по моему опыту, нулевая. Необходимый минимум должен находиться в памяти всегда, иначе - годы работы над мелочами. Всё остальное всё равно надо искать в справочниках. Тот же PHP без справочника - это нонсенс.
IMHO.
Наверное апрофессиональный совет скажу, но я пользуюсь для написания всего Dreamweaver, а там, если наловчиться, он сам будет подсказывать нужное свойство по первым буквам.)
Вы правы, друзья, каждый пользуется теми способами, которые наиболее ему привычны и удобны.
Шпаргалка данная, конечно же, не полная. Здесь лишь основные, наиболее часто встречающиеся правила. Но ведь именно за такими простыми вещами ломает лезть в справочник. Когда ты в общем-то помнишь, но вот чуток подзабыл.
2 Владимир: TopStyle - хорошая прога! При небольшом весе (1,8 мБ) много чего умеет. Правда вот на русском я ее не нашел, только английская версия.
Мда… Более чем скудно…
2 Arthur: Так предложите боле полный вариант!
Что бы вы сами добавили?
У вас очень хороший и нужный сайт!
Спасибо, Наташ!
Тоже пользуюсь TopStyle в Windows и CSSEd в Linux, и шпаргалки в принципе не нужны, ну а если и нужна шпаргалка то пользуюсь CSS Cheat Sheet. Очень хорошая вешь. Можете посмотреть ее у меня. Кстати на TopStyle 3 версии где-то у меня лежит руссификатор, если нужен обращайтесь)
Кстати посоветовал бы вам выделить как нибудь кнопку “Отправить”, а то ее не заметно.
2 rOOse: Да, вы правы. Надо кнопку выделить поярче. Сделаем!
Красивая игрушечка для менюшек
www.highdots.com/css-tab-designer/
Кстати, практикую записывать различные “костыли” в тетрадку от руки - помогает запоминать различные height’ы и прочие иностранности… наверное, механическая память помогает…
Тоже верно!
Практика конспектирования весьма полезна в деле запоминания. Менюшки симпатичные. Спасибо за ссылочку!
Я на своем локальном компе установил форум и туда записываю всякие полезности. Очень способствует…
Любопытно! Форум - в качестве органайзера или записной книжки.
На локальном форуме информация, как в off-line библиотеке, разложена на отдельные шкафы и полочки. Легко наполнять и легко искать. Я уже этим приемом пользуюсь более 3-х лет. Рекомендую…
А не проще ли использовать какую-нибудь программу-органайзер? Ведь чтобы запустить форум, это же нужно сначала на локалке установить сервер, затем сам форум.
Включите логику:) Если я бываю на этом сайте, то скорее всего занимаюсь разработкой сайтов. А у каждого уважающего себя веб-мастера на локальном компе должен быть установлен сервак - для обкатки скриптов и прочего.
Окей! Каждый выбирает то, что ему вкуснее.