| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Закругление углов без использования изображений
Закругленные углы, одна из популярнейших тенденций в современном веб-дизайне.
Есть множество вариантов их реализации часто, заключающихся в размещении
изображений по углам контейнера, в худших случаях используются теги У закругленных уголков выполненных с помощью изображений есть как несколько недостатков:
Так и преимущества:
Но во многих случаях, можно избежать использования изображений. Метод, который я хочу предложить, не оригинален и возможно многим известен, но наверняка, не всем, придуман он не мной, а подсмотрен на GMail, немного развит и адаптирован, для его работы требуется только HTML и CSS.
Для начала, нужно определиться с помощью какого тега будем делать скругляющие
блоки. В оригинале используется устаревший тег Разметка будет достаточно простой:
Дальше все просто, делаем
Затем указываем цвет фона и отступы
Для всех нормальных браузеров этого достаточно, но у IE6 есть свое мнение.
Пустые блоки, для которых задана высота 1px, растягиваются до 2px, что не
способствует закруглению уголков, решить проблему можно указав Для старых версий IE, IE в quirks mode и блоков вложенных в таблицы в IE7, по
совету читателя tapazukk1,
добавим правило
Браузерам отличным от IE6 это свойство ничем не мешает, поэтому нет необходимости использовать хаки или условные комментарии. На этом теоретическую часть можно закончить и перейти к примерам:
Внимательный разбор кода примеров поможет понять особенности работы этого метода. Преимущества метода:
Недостатки:
Можно пойти дальше и создать на PHP (Ruby, Perl или любом другом языке, которому вы отдаете предпочтение) функцию которая будет генерировать код для уголков, на основе заданного радиуса закругления, что должно упростить шаблоны и поддержку. Рубрика: CSS
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|