2010-05-30 15 views
5

No puedo entender cómo se aplican los nombres estándar (o solo popular) a CSS. Aquí están todos los estilos de corsé:Estilos CSS de refuerzo

/* 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; 
    } 

¿Alguien puede nombrar cada estilo de corsé para mí?

¡Muchas gracias!

+6

Hay que tener cuidado con esos estilos abrazadera favoritos - conseguirlo duendecillos equivocadas y mal vendrá y comer su cerebro. – slugster

Respuesta

7

Yo diría que tres es Horstmann.

Pico tal como está, pero la abrazadera de apertura comienza en una nueva línea.

Banner sería:

selector { 
    property: value; 
    property: value; 
    } 

El resto de los conjeturas parece correcto.

que tomaron la mayor parte de estos de Indent style on Wikipedia :)

+0

He nombrado los 8, ¿puede ayudarlos a mejorar si puede? :) – 3zzy

+0

Seis es 'OTBS' (One True Brace Style), cuatro es Allman – TheDeadMedic

+0

Bien, gracias. ¿Puede sugerir mejores nombres para 'Pico Extra' y 'GNU Saver': P – 3zzy

2

Creo que nombró los estilos de sangría más populares usted mismo. Personalmente, prefiero:

.class { 
    property: value; 
} 
+0

He nombrado a todos los 8, ayuda a mejorar si puedes. – 3zzy

1

veces escribo con el css de partida y el corsé que finaliza en la misma línea.
A menudo se utiliza como:
.foo {width:100%;height:550px;}

¿Cómo sería esto se llamará?

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

Cuestiones relacionadas