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?
> >>>>
> >>>>
> > 
> > 

Reply via email to