From: dorayme on 22 Jul 2010 18:46 In article <i2agql$coq$1(a)news.albasani.net>, Jeff Thies <jeff_thies(a)att.net> wrote: > Chris F.A. Johnson wrote: > > On 2010-07-22, Marious Barrier wrote: > >> On 07/21/2010 08:18 AM, Jeff Thies wrote: > >>> My goal is fewer templates and just one stylesheet per site. > >>> > >>> To get there I usually add an id in the body tag. > >>> > >>> <body id="body_id" ... > >>> > >>> Then if I want to change the side_nav it is just: > >>> > >>> #body_id #side_nav{... > >> No need to say #oneid #anotherid > >> All IDs are unique. > > > > It may be necessary to increase the specificity. > > > That and each template has a different body ID. That way I can leave the > html alone and change the look of the page by styling as a descendant of > that page's ID. > > So: > > #template_1 #side_nav{... > #template_2 #side_nav{different styles... There is a trade off between having one css sheet with every style that you want and manageability. If you have little and special changes for just some pages, you do not have to concoct special complicated patterns or to add extra ids or classes, you just have to override the main style by a local style in the head of those docs that are a bit different. -- dorayme |