Posts Tagged css

CSS расширения браузеров

CSS расширения или CSS Extensions содержатся во всех популярных браузерах. Они содержат те свойства, которых нету в утвержденных редакциях CSS, но по мнению создателей браузеров пригодятся web-разработчикам. Среди огромного списка наиболее важными являются свойства из будущего CSS3, которые доступны через индивидуальные префиксы.

Префиксы свойств у всех разные:
-ms-свойство (IE8)
-moz-свойство (FireFox)
-o-свойство (Opera)
-webkit-свойство (Safari, Chrome)

Префикс указывает какому браузеру обрабатывать свойство.

Для примера можно взять полезное свойство закругления углов блока:

  1. .block {
  2. border-radius: 10px; /* CSS3 свойство */
  3. -moz-border-radius: 10px; /* Для FireFox */
  4. -webkit-border-radius: 10px; /* Для Safari и Chrome */
  5. }

Подробная документация, справочники c примерами по CSS3 свойствам и расширениям:

 

, , ,

Комментариев нет

Следим за новинками

Очень важно следить за новыми технологиями.

И так скоро на экранах:

HTML5 -  наиболее подробное описание, таблица поддержки браузерами. Как пример - верстка сайтов

CSS3 - таблица совместимости с современными браузерами.

Web slices - описание и примеры реализации.

, , , , ,

Один комментарий

Центрирование сайта

Есть много способов центрирования сайта по вертикали и горизонтали.

Наиболее популярный это способ с отрицательными маргинами:

  1. .site {
  2. position:absolute;
  3. left:50%;
  4. top:50%;
  5. width:600px;
  6. height:400px;
  7. margin:-200px 0 0 -300px;
  8. }

Но на практике такой способ не всегда подходит. Например когда нужно, чтобы был вертикальный скроллинг на сайте.

Тогда на помощь приходит старый способ центрирования в ячейке таблицы:

  1. <table width=“100%” height=“100%”>
  2.   <td width=“100%” height=“100%” valign=“middle” align=“center” style=“vertical-align:middle;”>
  3.     < блок с сайтом>
  4.   </td>
  5. </tr>
  6. </table>

Но этот способ наиболее кроссбраузерный без указания DOCTYPE

,

Комментариев нет

Справочник по CSS 3

http://zapomni.ru/css/ - хороший справочник по CSS 3

Комментариев нет