Hello there! I have recently taken on the task of a newly designed website
for a non-profit I work with. I was given an image from our graphic designer
(who has no experience with web design) and I got it to work pretty well
with a combination of tables and css until she finally got me the background
art, which messed everything up (having to slice up the images to fit them
into each section of the table). In order to get it to work properly (and
because I would really like to get our site up to web standards), I decided
I had to start again using pure css. While I having been working with html
for several years, I am a bit of a CSS newbie. I've been working with it for
about a year but I've mostly stuck to fairly basic things (font styling,
colors, backgrounds, etc) while continuing to use tables for layout
positioning, so this css positioning is giving me headaches.

Which brings me here. I already had all the styling done but I am having a
horrible time with some of the positioning. I have been searching through
the public archives (and on every CSS webpage I could find) for help but
haven't found anything that completely answers my questions, so I thought I
would join and ask directly.

Here is my design image from our designer (I've added in notes where the
content goes)
http://www.wonderbabydesigns.com/testing/design.jpg

and here's my test html document
http://www.wonderbabydesigns.com/testing/cssTest.htm

and my test stylesheet
http://www.wonderbabydesigns.com/testing/teststyle.css

Here are the issues I am having trouble with:

- we want the page to have a minimum width of 750px and a max width of
1100px. I got that working fine with the tables, but I can't figure out how
to position the columns correctly while maintaining the semi-flexible width
without the tables. I can do it with absolute margins on both sides with a
fluid center column width, but not semi-fluid. If this is impossible, I can
try and get the designer to agree to a fully fluid width (which I have
figured out how to do), but she has been very resistant to that. A lot of
our content is quite wide (calendar pages, tables of info, articles, in
addition to our admin interface) so I prefer not to have a very skinny page,
yet we want to make sure those with narrower monitors can view the pages
easily.

- the copyright info needs to lock at the bottom of the left column and the
photobox needs to lock at the bottom of the right column. I can sort of get
them down there, but not stay locked all the way at the bottom; they
sometimes hover a bit depending on the other content in the columns, and not
always the same distance from the bottom. (of course they aren't doing this
now on my test page, so maybe I have already fixed this without realizing??)

- we want the 3 main content columns to match up at the bottom. There is
enough content on almost every page of our site to have the page fully
extended but I think I would also like to have some sort of minimum height,
if possible.

- I am still using a table for the header, because I just couldn't figure
out how to get the placement of all those elements correct. The table
doesn't really work well, though, because each row cuts the background image
up, so I would like to remove that table as well, if someone can help me to
get all the elements to stay in their correct locations. I can't get the div
with the donate button  to match the background in the right place, and I
want the slogan and the quote to stay in the same place, whether the quote
is one line or 2.

I don't think these are insurmountable problems, but I do think that they
might be more complex than I can manage. We'd like to be as cross-browser
compatible as possible, so hacks or fixes for known browser problems would
be appreciated.

If there are too many issues here to tackle in one message, please let me
know, and I can break it down.

Thanx in advance for the help!
Robin~
in LosAngeles


______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to