Il n'est pas possible de raccourcir ce texte :
div#sbar {position:absolute;top: 10px;bottom: 10px;left:10px; right: 10px;}
Mais vous pourriez raccourcir ce texte :
div#sbar {position:absolute;top: 10px;bottom: 10px;left:10px; right: 10px;}
div#gbar {position:absolute;top: 10px;bottom: 10px;left:500px; right: 30px;}
div#nbar {position:absolute;top: 10px;bottom: 10px;left:50px; right: 200px;}
A cela :
div#sbar, div#gbar, div#nbar { position:absolute; top: 10px; bottom: 10px }
div#sbar { left:10px; right: 10px }
div#gbar { left:500px; right: 30px }
div#nbar { left:50px; right: 200px }
Cela pourrait être utile.
En outre, il n'est pas nécessaire d'utiliser div
en div#sbar
: id
sont par définition uniques, et il n'est donc pas nécessaire de qualifier l'élément id
avec le nom de la balise. L'utiliser en réalité ( vraiment, vraiment marginalement) ralentit votre navigateur.
Ce serait donc mieux (et, plus précisément, plus court) :
#sbar, #gbar, #nbar { position:absolute; top: 10px; bottom: 10px }
#sbar { left:10px; right: 10px }
#gbar { left:500px; right: 30px }
#nbar { left:50px; right: 200px }
Voici un exemple où j'ai fait quelque chose de très similaire à ce que je viens de suggérer :
En fait, cette question s'est avérée plus efficace, car toutes les div
étaient contenues dans un parent commun, il n'était donc pas nécessaire d'énumérer les éléments deux fois.