2013-02-08 3 views

Répondre

1

Ceci peut être accompli en utilisant LESS ou jQuery. Mais malheureusement, cela ne peut pas être fait avec du CSS pur.

Il existe cependant des solutions de contournement à ce problème en utilisant du CSS pur. Par exemple:

.wideColumn { 
    max-width: 100%; 
    margin-right: 10em; 
    margin-left: 10em; 
} 

Bien sûr, cet exemple peut ne pas fonctionner avec votre code. Mais il existe de nombreuses autres solutions de contournement.

+0

Je l'ai finalement résolu en utilisant jQuery. –

0

Réponse courte est NO vous ne pouvez pas, non atleast en CSS 2, 2.1 spec, alors aussi, si vous êtes intéressés, vous pouvez jeter un oeil à feuilles de style dynamique avec LESS

Ou comme Sandeep dit, vous pouvez utiliser calc() qui est introduit dans les spécifications CSS3

Reference

+0

droite, essayez moins ou javascript. – soyuka

+1

Il y a une propriété ** calc ** – sandeep

+0

@sandeep qui était quelque chose de nouveau, édité ma réponse, merci;) –

0

vous ne pouvez pas faire en CSS directement, mais essayez quelque chose comme MOINS - http://lesscss.org/