Est-il possible d'obtenir une valeur négative avec CSS calc()?

Disons que nous avons un conteneur qui est centré dans la fenêtre d'affichage ...

.centered{margin: 0 auto; width:960px;}

... et à l'intérieur de ce conteneur, j'ai un autre qui doit avoir une largeur de 100% de la largeur de la fenêtre d'affichage. Je pourrais définir la marge ...

.widest{margin: 0 -480px}

... par exemple. Le truc, c'est que la valeur ne sera -480px, mais en fait, la largeur de la fenêtre d'affichage (960px) - l' .centré largeur /2 ... tout bon et facile avec calc(), seulement j'ai besoin d'un résultat qui est une valeur négative.

.widest{
  margin: 0 calc( (100vw - 960px) / 2 );
}

J'ai essayé de soustraire le lot de 0 à obtenir une valeur négative, mais pas y aller.

Je ne veux pas utiliser de JS et je n'ai que des problèmes dans Webkit - pas avec le calc() mais mon problème est que si je bidouille dans la soumission en faisant ...

.widest{
  margin: 0 -100%;
}

... ma page défile horisontally dans Chrome/Safari.

Vos pensées?

OriginalL'auteur Jayx | 2014-08-08