Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Новости ИТ Программы Книги Games   Обои   Экспорт RSS E-Books
 
Поиск по сайту

TOP-10 программ
Symantec Norton Ghost 9.0
Partition Magic 8.0.2 Pro
Xilisoft 3GP Video Converter v3.1.7.0616b
Norton AntiVirus 2005
Xilisoft 3GP Video Converter v2.1.52.831b
Антивирус Касперского Personal 5.0.303 beta 2
RAR Password Cracker 4.12
ABBYY PDF Transformer v1.00.820
MP3 To Ringtone Gold v3.02
Mobtime Cell Phone Manager v5.3.1
 
Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
 
 

   Интернет технологии -> CSS -> Практическое использование CSS: регистр символов


Практическое использование CSS: регистр символов

Часто так бывает - учим что-то только тогда, когда возникает необходимость применения его на практике. В итоге мы хорошо усваиваем только ту часть, которую сразу же применяем. Остальное забывается, а зачастую и не изучается. Так в стороне осталось множество интересных возможностей CSS. Начиная с этой статьи, мы будем делать акцент именно на не очень распространенных, но оттого не менее полезных примемах применения CSS.

Практическое использование CSS: регистр символов

Достаточно редкий прием использования CSS - воздействие на регистр отображаемых символов. Для тех, кто не в курсе, регистр символов характеризует их заглавное свойство. Говоря проще, символы в верхнем регистре - это ЗАГЛАВНЫЕ, т.е. большие символы, а символы в нижнем регистре - это строчные, т.е. маленькие буквы.

Уверен, читатель не раз видел на просторах Сети сайты, у которых та или иная часть, например заголовок статьи, был написан заглавными символами. Если открыть просмотреть содержание соответствующего html документа - там, как правило, тоже будут заглавные буквы.

Очень немногие знают о таком интересном свойстве в CCS, как text-transform. С его помощью и можно осуществлять манипуляции с отображаемым текстом, без непосредственного вмешательства в сами символы текста. Свойство text-transform может принимать 5 разных значений: inherit, capitalize, uppercase, lowercase и none. Подробней о них:

  • capitalize - первая буква текста с таким значением свойства CSS text-transform всегда будет строчной;

  • uppercase - это свойство заставит браузер отображать текст только заглавными буквами;

  • lowercase - как многие уже догадались, полная противоположность предыдущему случаю - весь текст отображается только строчными буквами;

  • inherit - указывает, что должно использоваться значение родительского элемента;

  • none - вывод текста таким, какой он есть, для text-transform это значение по умолчанию;

    И наглядный пример:

    <p>ЭТО просто ТеСт</p>
    <p style="text-transform:capitalize">ЭТО просто ТеСт</p>
    <p style="text-transform:uppercase">ЭТО просто ТеСт</p>
    <p style="text-transform:lowercase">ЭТО просто ТеСт</p>
    <p style="text-transform:inherit">ЭТО просто ТеСт</p>
    <p style="text-transform:none">ЭТО просто ТеСт</p>
    
    Вот так это будет выглядеть:

    ЭТО просто ТеСт

    ЭТО просто ТеСт

    ЭТО просто ТеСт

    ЭТО просто ТеСт

    ЭТО просто ТеСт

    ЭТО просто ТеСт

    У некоторых читателей сейчас, наверное, возникнет вопрос: "Ну и на кой... все это нужно? Не проще сразу написать таким шрифтом, каким нужно отображать???". Хм... отчасти справедливо. А теперь попробуйте представить ситуацию: вам поручили в доработку и администрирование огромный посещаемый портал, с огромным количеством страничек, которые, как правило, генерируются по шаблону и выводятся нормальными символами. И вот, как это бывает, заказчику что-то стукнуло в голову / встал не с той ноги / увидел такое у конкурентов / свой вариант / ... И сказал, что хочет, чтобы все заголовки выводились только большими, заглавными символами. Ваши действия: запаниковать и уволиться / нанять сотню людей и начать вручную перепечатывать заголовки / написать скрипт, который переворошит всю базу данных (заодно пару раз перегрузив сервер и грохнув саму базу :)) и изменить регистр символов / ... / использовать в нужном месте шаблона CSS свойство text-transform и решить задачу за пару минут. А когда на следующий день заказчик попросит вернуть обратно, вам не захочется искать веревку с мылом, ведь достаточно будет лишь изменить одно свойство в шаблоне генератора. Примеров можно приводить еще много. Одним словом - штука полезная, не забывайте про это свойство.

    На этот раз все, до скорых встреч.

    Автор: Владислав Путяк
    Источник: www.ru-coding.com

    Ссылки по теме
    CSS Design: Укрощение списков
    Основы CSS
    Таблица свойств CSS
    Введение в CSS
    CSS - Справочник
     

    Компьютерная документация от А до Я - Главная

  •  
    Популярные книги

    Solid Works. Практическое руководство

    Подробнее

    Самоучитель Visual Basic 6.0

    Подробнее

    Проектирование реляционных баз данных. Просто и доступно

    Подробнее

     

     
    Новости ИТ
    01.12.2008  Buffalo выпустил миниатюрные USB-накопители
    01.12.2008  VENTO TA-U1 - стильный корпус представлен Asus
    01.12.2008  Fujitsu-Siemens выпускает в продажу внешний ускоритель для ноутбуков
    01.12.2008  Оригинальные чехлы для ноутбуков от Choiix
    01.12.2008  Опубликован код драйвера для беспроводных карт Atheros
    01.12.2008  Лучший блог 2008
    01.12.2008  Linux запустили на Apple iPhone
    01.12.2008  LG KC780
    01.12.2008  MSI дополнит линейку Wind-нетбуков двумя моделями
    01.12.2008  Nikon D3X - 24,5 млн пикселей для профессионалов
    01.12.2008  Киловаттник HIPER M1000 с КПД выше 85%
    01.12.2008  AMD впервые снизила цены линейки Radeon HD 4800
    01.12.2008  Чистильщики: Wise Registry Cleaner v.3.8.2
    01.12.2008  Антивирусы: RemoveIT Pro v4 SE (30.11.2008)
    01.12.2008  Корпус ASUS Vento TA-U1 можно поставить вместо новогодней ёлки
    01.12.2008  Диагностика: PC Wizard 2008 v.1.871
    01.12.2008  Диагностика: NextSensor v.2.7.6.0 Build 1130
    01.12.2008  Тестовые приложения: PassMark BurnInTest v.6.0 Build 1000 Beta 15
    01.12.2008  Неофициальные драйверы для модемов Motorola
    01.12.2008  Драйверы и утилиты для сетевых хранилищ D-Link
     
    Полезно

     
    Copyright © CompDoc.Ru
    При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
     
    Rambler's Top100