CSS Brace Styles - PullRequest
       18

CSS Brace Styles

5 голосов
/ 30 мая 2010

Я не могу понять, как стандартные (или просто популярные ) имена стилей скобок применяются к CSS. Вот все стили скобок:

/* one - pico? */
selector { property: value; 
           property: value; }

/* two - pico extra */
selector { 
    property: value; /* Start Properties on Newline */
    property: value; }

/* three - horstmann? */
selector 
{ property: value;
  property: value;
}

/* four - GNU? */
selector 
{ 
    property: value; /* Start Properties on Newline */
    property: value;
}​

/* five - GNU Saver */
selector { property: value;
           property: value;
}

/* six - CSS Default */
selector { 
    property: value; /* Start Properties on Newline */
    property: value;
}

/* seven - Braces Aligned */
selector { property: value;
           property: value;
         }

/* eight - Banner? */
selector {
    property: value; /* Start Properties on Newline */
    property: value;
    }

Может кто-нибудь назвать для меня каждый стиль скобок?

Большое спасибо!

Ответы [ 4 ]

7 голосов
/ 30 мая 2010

Я бы сказал, три - Хорстманн.

Пико как есть, но открывающая скобка начинается с новой строки.

Баннер будет:

selector {
    property: value;
    property: value;
    }

Остальные ваши догадки кажутся правильными.

Я взял большинство из них из Стиль отступа в Википедии :)

2 голосов
/ 30 мая 2010

Я думаю, вы сами назвали самые популярные стили отступов. Я лично предпочитаю:

.class {
  property: value;
}
1 голос
/ 03 июля 2014

четыре должны быть в стиле Allman

это мой любимый

1 голос
/ 04 июня 2010

Иногда я пишу css с начальной и конечной скобками в одной строке Часто используется как:
.foo {width:100%;height:550px;}

Как бы это назвать?

/* Nine - Almost-optimized(?) */<br> selector { property: value; property: value; }

...