Forum Moderators: open
The biggest ones are that we use <p> paragraph tags within tables. We also use <ul> tags for lists.
What do you suppose is the solution to get to valid code with this system?
Things I won't do here:
- CSS.
- Changes that involve browser sniffing.
- Major changes won't be considered.
- Anything that affects compatibility with the top 20 leading browsers including text based and se spiders.
Seems like there is a slick solution that I'm overlooking.
OK. <ul> <p> and <table> are all block level elements. So I don't think it's <table> that's the problem here. On researching a bit, I think <font> is the inline element that may not contain either <p> tags OR <ul> tags.
INVALID:
<font>
<p>
<p>
<p>
</font>
VALID:
<p>
<font>
</font>
<p>
<font>
</font>
<p>
But that solution means denser code and higher bandwidth. I know you said no CSS, but wouldn't some simple classes declaring font sizes for <p> tags clear up a lot of this?
You wouldn't need to use an external file. You could declare them in the <style> tag in the head section, the way you do hover right now.
Anyway, thanks. I'll figure something out from there.
Ya, css is out. We have too many alternative operating systems here to consider it. Have lived through the compatability wars with Opera vs MS and losing, I swore I would never to do any one else what has been done to us over the last few years.