I have reworded some of the IDs and classes according to your new
nomenclature (well done, yours is better!). I notice you have introduced
some new classes to target some text-aligning. This is ok (except you do
not need your TEXTL {text-align: left;} and .TEXTC {text-align: left;}.
The thing about classes is that they can have multiple members. So just
one of these would do for you. Some quick homework, not deep:
1. Read up what the difference between id and class is.
Yes, I read that at W3, _very_ helpful! And particularly so, as every
page uses some form of horizontal alignment, and who the hell wants to
have to reinvent the wheel every time you want something right-aligned
(as one example)? I also spent a great deal of time looking at
_Inline vs. Blocked_ elements; and _height_ control, here:
http://www.w3schools.com/Css/css_dimension.asp
with (someone's) very thorough page on the IEx-height-hack here:
http://www.greywyvern.com/code/min-height-hack
Don't worry about anything but Firefox or Safari or Opera for the moment. .. . . . and
Notice what we are doing here, a very particular set layout you have
decided upon. Usually this is not the best way to go in web design,
better to let things be more flexible and fluid. But never mind all that
stuff, you might be picking up a few things along the way here. And
besides, it is what probably a majority of webpage makers do anyway, fix
an idea of the look!
You've mentioned this a couple of times, but surely it is evident that
the only reason I put myself through this grief is for that segment of
the population still using these earlier iterations of IEx. dorayme
(observe Master, I do not capitalize) I personally never touch IEx. I
use Firefox, and nothin' but Firefox. It isn't even that I am a
generous soul. No, I simply cannot tolerate the thought of deviant
layout. Change the font if you must; but when I want a text cell (or
a graphic) to assume a particular _spacial_ relationship to the other
cells on the page -- and they, to the edges of the viewport -- I can't
have elements leaping about. I personally only use Firefox, just to
settle this issue once and for all. Now where did I put that
whip . . .
Try not to use capital letters for calls names and IDs or much else in
your HTML (snip)
Now dorayme I'm going to ask you to be patient with me. If you'll
look closely at my code you'll notice that it always manifests three
characteristics:
1. The entire page of code is >>block-aligned left
2. Almost every tag resides >>on its own separate line
3. <div> and class >>names are in ALL CAPS
This is because it makes it easier for me to ((d.i.s.s.e.c.t)) both
the HTML and the CSS code to >>learn what I am doing. Experienced
coders such as yourself and Ben have doubtless been examining and
working with HTML and CSS code for years; my net experience with these
both _combined_ can be measured in weeks. I have done some light
programming in C++ and Visual Basic, so I am probably more comfortable
with programming languages than your average person; but . . . even
there I found that by following the above three standards >>while
learning<< helped me to not only understand the functions I was
coding, but to _instantly_ diagnose errors. If you think getting a
row of graphics to expand properly is a headache, imagine how much fun
it is to diagnose why a function -- embedded in 11,439 lines of code
-- is endlessly looping heh heh.
When I place things in caps, split them onto their own lines, and
finally pull everything to the block-left margin I am not trying to
deviate from well-established coding protocol. My intent is not to
shout, it is to SEE. Think of these standards as the "training
wheels" I use until I am able to balance myself properly on two
wheels. Once I am comfortable with looking at these tags in their
native lower-case, run-on formats, I'll not need to [frame] the code
so. The day will come when my code will achieve the aesthetic you are
addressing; that, I must tell you my friend, is YEARS away.
But I am not insensitive, and will hereafter produce iterations in all
lower case for your benefit. I will append "lc" to the end of the
file name. And I'll even run-on the entire title.
When we have done having fun here, we might have to revert to tables
after all, would that not be something to have several G&T's to
celebrate (as in a wake). <g>
I'll let you in on a little secret dorayme: It is! Fun, I mean. Oh
certainly it's frustrating; but what on earth could be as uniquely
_exquisite_ as the logic of a programming code? The CSS you're
helping me with here is frustrating only because I haven't learned it
yet. Give me five years with this and I'll be a terror heh heh. Oh
and, I will absolutely learn it; all of it; thoroughly; in a
disciplined course of study with the (not-inexpensive!) training books
I've purchased. Mostly it hurts my wounded vanity to have to admit I
need help. I take great pride in figuring these things out on my own;
but . . . Explorer! unnghhh! I'll kill it! lol
For the balance of your excellent post dorayme permit me to give it
the benefit of a fresh pair of eyes. It's tax time here in the states
and I'm in the middle of a project that is really and _truly_
terrifying: Accounting! lol
Forward men.
To the bar.
MC