Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Заметки Дизайнера" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
| ← Февраль 2006 → | ||||||
|
1
|
2
|
3
|
4
|
5
|
||
|---|---|---|---|---|---|---|
|
6
|
7
|
8
|
10
|
11
|
12
|
|
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
|
27
|
28
|
|||||
Статистика
-2 за неделю
В помощь начинающему web-мастеру
| Новости Интернета | Статьи | Форум | Каталог программ | Ссылки | О сайте |
| Webstudent.ru - Мы учимся вместе!
Рассылка начинающему web-мастеру.
Дата: 2006-02-09
Выпуск: 51 Количество подписчиков: 4813 Приветствую, уважаемые подписчики!
Сегодня в выпуске:
Новости:ВступлениеДобрый день (ночь, утро, вечер), уважаемые читатели! Рад представить вам новый выпуск рассылки. За месяц, что прошел с момента последнего выпуска кое-какие изменения произошли в стуктуре нашего сайта. Я решил немного усовершенствовать вид главной страницы, убрав множество тематических блоков и заменив их одним промо-блоком в центральной колонке. С его помощью я надеюсь облегчить осваивание сайта начинающим пользователям, а также улучшить восприятие главной страницы - теперь там не так рябит в глазах от обилия информации. Если у вас есть какие-то комментарии по этому вопросу - обязательно пишите мне. Своим чередом идет разработка других проектов, в частности подготовка FAQ'а в который вы всегда можете прислать вопрос и получить ответ (используйте е-mail внизу страницы). Новые статьи на сайте: - Резервное копирование баз MySQL Для тех, кто хочет услышать меня в mp3-эфире - я записал 2 новых подкаста. Один о SEO, другой... о книгах. Скачать и послушать их можно в разделе "Подкасты" CSS: советы и приёмы, часть 1Автор: Roger Johansson Перевод: Вакорин Никита Поскольку я широко использую CSS на протяжении 2х лет, мне запомнилось несколько приёмов, которые делают CSS более эффективным инструментом и решают специфические проблемы. Мне бы хотелось поделиться моими любимыми CSS-приёмами и объяснить несколько самых частых ошибок, которые совершают новички. Если у тебя есть опыт работы с CSS, то скорей всего на твоём пути уже встречались эти советы и приёмы, но кто знает, вдруг найдётся парочка новых.
С самого начала планировалось написать всё в одной статье, но советов становилось больше, и поэтому я разделил всё на две части для более легкого усвоения этого материала. Сокращенный CSSКогда нескольких свойств прописываются в одной декларации, то чтобы сэкономить место и сделать более читабельней твои CSS-файлы, я рекомендую использовать сокращённый синтаксис. Как использовать доступные CSS-сокращения я описал в моей статье Эффективный CSS с сокращёнными свойствами, поэтому я направляю тебя туда, вместо того, чтобы описывать детали здесь. Если значение не равно 0, то всегда указывай единицу измеренияНе указывать единицу измерения для значения длины – довольно частая ошибка среди начинающих изучать CSS. Можно избежать этого в HTML, но в CSS все значения длины должны иметь единицу измерения. Есть два исключения: значения
Нет необходимости указывать единицу измерения для 0 (нуля). Нуль пикселей равняется нулю сантиметров или любой другой единице измерения. Не смотря на это, очень часто встречается нечто на подобии Нет ничего плохого в том, чтобы добавлять к нулю единицу измерения, просто это лишний объём и, что касается меня, выглядит не аккуратно. Помни о чувствительности к региструКогда CSS используется вместе с XHTML, имена элементов и селекторы становятся чувствительны к регистру. Чтобы избежать связанных с этим проблем, я рекомендую всегда использовать в CSS-селекторах нижний регистр для имён элементов. Значения атрибутов Указывай цветаЭтот совет находится в упомянутой ранее статье, но я столько раз его использую, что повторюсь здесь: когда цвет в CSS указывается в шестнадцатеричной системе счисления (hexadecimal colour notation), и когда цвет состоит из трех пар шестнадцатеричных чисел, тогда ты можешь указывать цвета более эффективно путём удаления каждого второго числа: И помните знак числа - символ "#" перед кодом цвета. Еще один совет по цвету – ты можешь указывать безопасные для Всемирной сети цвета, используя цифры, которые умножаются на 3 для красного, зелёного и синего значений: 0, 3, 6, 9, C и F. Исключай типы элементов для селекторов class и idКогда пишешь селекторы, которые указывают элемент с определенными значениями class и id, то ты можешь убрать тип элемента перед точкой (селектор класса) или перед Так, вместо того, чтобы писать:
ты можешь написать:
и сэкономить несколько байтов для каждого из селекторов. В особенности это полезно для селекторов Знай, что вышеприведённые CSS-правила не идентичны. Если указано одно правило без типа элемента в селекторе, а другое с типом элемента в селекторе, тогда то правило, которое использует тип элемента, будет иметь более важную специфику. Значения по умолчаниюЧасто ты можешь не указывать значение свойства, опираясь на значение по умолчанию этого свойства. Особенно это важно учитывать, когда ты пользуешься сокращёнными свойствами, так как к любому неуказанному свойству присваивается соответствующее этому свойству значение по умолчанию. Исходя из того, что в разных браузерах есть отличия между значениями по умолчанию, некоторые люди предпочитают использовать в начале CSS-файла глобальный сброс пустого пространства путём обнуления свойств
Не указывай заново унаследованные значенияЗначения многих свойств наследуются любым потомком элемента, для которого указывается свойство. Родственные свойства
Предопределённые правила браузера более специфичны из-за каскада, который описан далее. Воспользуйся преимуществом каскадаКаскад позволяет тебе использовать несколько правил для свойств элемента. Ты можешь переопределить то же свойство или определить дополнительные свойства. Скажем, у тебя есть следующий код страницы:
В CSS, ты можешь использовать разные правила, чтобы указать свойства, подходящие для всех элементов
Оба правила будут скомбинированы для элементов Больше информации о том, как подсчитываются CSS-правила можно найти в Вычислении специфики селектора в спецификации CSS 2.1. Несколько имён классовТы можешь присвоить несколько имён классов к одному элементу. Это позволяет тебе писать несколько правил, которые определяют разные свойства, и применять их только по необходимости. Давай предположим, что ты пишешь код галереи картинок, которая содержит авторские и не авторские картинки. Ещё может быть специальное предложение для некоторых картинок. Код для трёх картинок следующий:
Чтобы авторские картинки отличались от остальных, ты можешь создать правило для элементов, класс которого будет называться
Любая картинка с классом Можно на этом не останавливаться – это только пример. И постарайся использовать семантически правильные имена классов, которые описывают то, что делает элемент, а не то, как он выглядит. Используй селекторы потомковНе использовать селекторы потомков – это один из самых распространенных примеров неэффективного использования CSS, который я вижу от новичков. Селекторы потомков могут помочь тебе обойтись без многих атрибутов класса, и сделать твои CSS-селекторы более эффективными. Для примера можно взять следующую структуру кода:
Этот код может сопровождаться следующим CSS:
Ты можешь заменить вышеприведённые примеры следующим кодом:
и этим CSS:
Твой код должен быть как можно чище. Это позволит сделать код страницы и CSS более эффективным и удобочитаемым. Избегай кавычек в ссылкахЧтобы сэкономить парочку байтов здесь и там, я не заключаю ссылки для картинок заднего фона в кавычки. Кавычки не обязательны. Есть сведения о том, что в некоторых браузерах (в большинстве случаев Internet Explorer на Макинтоше) появляются проблемы, когда ссылки заключены в кавычки. Продолжение следуетЯ забыл написать о твоём любимом совете по CSS? Расслабься, продолжение следует.
Использованы материалы:
http://umade.ru
Интересные программыОбращаем Ваше внимание! В рассылке публикуются далеко не все программы, а только подборка из 2-х последних выпусков. Очень много софта "проходит мимо" рассылки! Поэтому, мы Вам рекомендуем почаще заходить в раздел программ и следить за новинками. iTunes 6.0.2 Registry Help Pro 1.19 #1 DVD Ripper 2.2.0 Traffic Counter [RUS] 1.0 Download Accelerator Plus 8.0 BmpHViewer Total Commander 6.54 Suitable Kit CoverXP 1.61 ACe Файловый нож InZone №887 PWS MEMorize 2006 Интересные ссылкиОригами для влюбленных Дизайн: web, графический, промышленный Теория охоты на слонов Дорогие подарки Оригами персонажей звездных войн NoNaMe.ru Галерея PhotoShop Смотрите остальные ссылки на нашем сайте. Несколько новостей из интернета за последние пару дней:
Последние темы форума:
На сегодня это все, встретимся в следующем выпуске рассылки! Удачи! P.S И не забывайте - мы учимся вместе! C уважением, Поликарпов Роман В начало выпуска © 2003 - 2006, Поликарпов Роман aka Crystall По всем вопросам пишите на crystall@webstudent.ru
Все материалы данной рассылки охраняются законом об авторском праве!
|
| Новости Интернета | Статьи | Форум | Каталог программ | Ссылки | О сайте |
| Subscribe.Ru
Поддержка подписчиков Другие рассылки этой тематики Другие рассылки этого автора |
Подписан адрес:
Код этой рассылки: inet.webbuild.webstudent Архив рассылки |
Отписаться
Вебом
Почтой
Вспомнить пароль |
| В избранное | ||