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