Bergamot said:
I haven't paid much attention to the code's progression, but it now
looks quite the hacked up mess of superfluous divs, spans and class
selectors. You should strip it down and start fresh. Much of it looks
unnecessarily complicated.
Using the div helps me keep it in sections that I can modify without
affection other sections.
The spans are there in order to change the appearance of the text that
is connected to it. If I try to use use a different markup the markup
does not like it, I get errors such as you can not use ul with div or
something like that.
And why, oh why, are image dimensions in the stylesheet instead of using
size attributes in the <img> elements? Image width and height attributes
are not deprecated, and putting them in the HTML prevents the page from
jumping around while it loads.
As I said before, Nels reworked the majority of the original code for
me. Much of it was in table form and was hell to try and modify.
The images were not thumbnails and took a long time to load even on DSL.
It seems to work fast now, does not show any errors when verified and I
can make modifications easily. For instance if I want to add a new box,
I can make a new div, use the CSS that works for that box and then put
in the hrefs that are needed.
It has to wrap when there isn't enough horizontal space for everything.
The alternative is keep it on 1 line and suffer with horizontal scrolling.
It looks like you want the image vertically centered with the text. You
can do that with an inline image, but then text can wrap under it like
it does now. If you want the text to stay clear of the image on the left
side, you'll have to do something else, such as float the image left,
but then you'll lose the vertical centering. You can do some complicated
positioning but it's really not worth the trouble. What's most important
to you, regarding those particular visuals?
What is important in the long run is that the users find it easy to use
and like it. It is also important that I be able to add and subtract
various components easily and do not have to spend a lot of time doing so.
This has been a learning situation and i am still upgrading. When I was
working with code, you wold make a mistake and get into an endless loop,
or have really weird outcomes, then you had to go line by line to decode
it. With HTML it seems to work even with some pretty bad errors.
--
***************************************
* This is the Spammish Inquisition *
* Not Lumber Cartel Unit 75 [TINLC] *
* I am not SPEWS.ORG *
***************************************