2009-05-13 5 views
0

некоторые, что я могу думать являютсяЧто такое хорошие css-сокращения, о которых вы можете думать?

шрифта: жирный 20px Verdana, без засечек/* одна линия для варианта, размера и семьи */

цвет: # 336/* короткий код цвета */

высота: 0/* нет необходимости указывать единицу при 0 */

границы: 0/* такой же эффект, как границы: нет, но короткий */

фон: #ffc/* нет необходимости в используйте фоновый цвет, если все требуется цвет */

прокладка: 0; border: 0; Маржа: 0/* показать только содержание, но больше ничего */

границы: 1px пунктирная # ff0/* толщина, стиль и цвет */

запас: 0 0.5em/* указать сверху, снизу, левый, правый край */

+0

Shorthands может быть большим, но следить, они будут перезаписаны все применимые свойства, даже если вы не укажете их. Например: «border: solid 1px» также сбросит «border-color», даже если вы не упомянули об этом. –

+0

Dustin Diaz имеет [превосходное руководство по сокращению CSS] (http://www.dustindiaz.com/css-shorthand/). –

ответ

2
1. background: #fff url(image.png) no-repeat 20px 100px fixed; 
2. ul { list-style: decimal-leading-zero inside; } 

разделенных запятыми деклараций

  1. h1, h2, h3, h4, h5, h6 {семейство шрифтов: Helvetica, Verdana, без засечек; }

Первое ребенок селекторов

1. .footer em:first-child { color:#ccc; } 

CSS3 особенности

Округлые коробку с радиусом

  1. .rounded_corner { -moz-border-radius:10px; -webkit-border-radius:10px; width:400px; height:100px; background-color:#000; }

Теневой эффект

.тень {ширина: 400 пикселей; высота: 200px; цвет фона: # 000; -webkit-box-shadow: 5px 5px 2px #ccc; }

+0

Аккуратные вещи, но только первые два на самом деле сокращены. –

+0

фон мой любимый, поэтому я его второй –

0

Вы также можете задать высоту строки с помощью свойства шрифта

font: bold 20px/1em Verdana, sans-serif /* one line for variant, size, and family */ 

Где 1em это высота линии