Hi everybody !
I'm new here, and I'm French, so pardon me for any and all grammar and
typo mistakes !
I hope you'll understand everything anyway :)
I'm working on my portfolio site, which I am completely rewriting in
HTML 4. strict + CSS.
In the Gallery part of the site, people can see thumbnails of my work
and when they click on any work, it opens a popup (btw : I'm not here to
decide of the wiseness of this choice).
I have made a version of the pop-up that looks the way I want it to...
but only in netscape and associates (Gecko-based, to make a long story
short), IE refusing to display thing the way I intended.
As the other browsers don't seem to have problems, I'm thinking it's IE
working the way it wants to instead of the way it should... I had
forgotten I should be prepared for disapointment when dealing with CSS
implementation in IE !
The problem is this :
In the page in the popup, there is a div "titre" (title) that contains a
couple of lines of text, presenting the work. It is "fixed". (that's
where the problem lies)
Below this div is a list that is styled to be displayed "inline" and
with a margin-top on the ul to avoid running under the fixed div.
The "fixed" property is, from what I've heard, not supported by IE...
which renders the page in a quite ugly fashion !
Someone offered to use frames, but I think he was kidding :)
If I take the margin-top out of my ul, it looks "better" in IE, but then
it sucks in netscape or mozilla...
The only "stable" solution (the one that seems to work everywhere, and
with very little changes in display) is using tables... which Opera
(from what I gathered) doesn't understand ?!
And, frankly, if I'm trying so hard (and managing, up to now) to code in
HTML 4 *strict* the main pages of my site, it's not to use tables and
frames in my popups...
So, I'm fishing for any solution here...
I just have no clue what to do.
So, anyway, here is the adress of the page calling a demo popup :
http://www.pouipouidesign.net/lbtc.htm
When you click on the "lbtc" link at the top left of the page, a popup
should open, that's were the problem is (check the source).
The CSS used is the following :
-----------------
body {
margin: 0px;
padding: 10px;
text-align: left;
font: 0.7em black verdana;
}
#titre {
position: fixed;
font-size: 1.2em;
font-weight: 800;
font-variant: small-caps;
color: #FF9900;
font-stretch: expanded;
}
#titre span {
color: black;
font-size: 0.7em;
font-weight: lighter;
font-stretch: extra-expanded;
}
#titre span.soustitre {
font-size: 1em;
line-height: 2.5em;
font-style: italic;
}
-----------------
I appreciate any help, clue or hint to how I can solve this issue,
especially since I'm in a sort of rush : not being able to solve this
thing is stopping me from advancing on the rest of the site, and I need
the site in my job search !
Thanks again for your attention, and for the help you'll (hopefully)
bring me !!
Marie