Hi Adrian This is great, but I think Chris Howe had a great idea a little while back when he talked about defining text in em so browsers can adjust the font size.
Thanks Daniel ----- This is a vague recollection of things read/done on css. Instead of setting the font size in pixels, you "should" use em units. The most common approach is the following: BODY { font-size: 62.5%; } This makes 16px = 10px and so now: 0.8 em = 8 px 1 em = 10px 1.2 em = 12 px 1.4 em = 14 px and so forth. em instead of pixels is used because IE/Win doesn't allow the user to resize text that is set in px. This may or may not have been fixed/changed in IE7, but it's a much easier convention to apply consistently than is pixels. ---- On Fri, 2007-01-12 at 14:17 -0800, Adrian Crum wrote: > I've spent the last two days consolidating the two main css files and > cleaning > up the target file. There were a lot of duplicate and unnecessary > assignments. I > also found font sizes expressed in points AND pixels, so I changed them all > to > pixels. I also changed color names to color values - so that a simple global > replacement of color values will change the look of the site. > > So far, the new maincss.css file renders almost exactly the same. The only > difference seems to be in INPUT box widths. > > I have attached what I've done so far - if you'd like to take a look at it. > > Thanks for the book recommendation, btw. I'll definitely pick up a book or > two. > So far I've been able to answer all of my questions with online CSS > references. > > > David E. Jones wrote: > > > > > Adrian, > > > > I see, no problem. Yeah, it was a project started and never finished! > > > > You'll probably also notice that there is still some table-based > > formatting on the productdetail page that is a bit evil (well, and > > ugly!) and needs to be converted to a CSS-based layout like much of the > > other stuff was. > > > > -David > > > > > > On Jan 12, 2007, at 2:56 PM, Adrian Crum wrote: > > > >> David, > >> > >> Thanks for the reply! I understand completely what the ID attribute > >> is for. I was questioning why it was done differently than the rest > >> of the file. > >> > >> > >> David E. Jones wrote: > >> > >>> This was part of the experimentation with the Zen CSS Garden way of > >>> doing CSS. Using id attributes to mark regions and styling > >>> implicitly is the way we want to go in the future. If you're > >>> planning on working on CSS stuff and you haven't read through The > >>> Zen of CSS Design, I highly recommend it. Really cool stuff. There > >>> is a link to the book on the Docs & Books page on ofbiz.apache.org. > >>> -David > >>> On Jan 12, 2007, at 2:42 PM, Adrian Crum wrote: > >>> > >>>> In the maincss.css file, Just below the comment > >>>> > >>>> /* ===== Product Detail Styles ===== */ > >>>> > >>>> are six css classes defined using IDs instead of class names. Is > >>>> there a reason for that? > >>>> > >>>> > > > >