HTML 4.01 Specification seems to have a Table variable just not there

View: New views
3 Messages — Rating Filter:   Alert me  

HTML 4.01 Specification seems to have a Table variable just not there

by scsijon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


To whom it may concern:

Firstly, I apologize if this is the wrong place to send it, but I
can't seem to find anywhere else that makes sense.

I believe I have found an omission in the HTML 4.01 specification.

Using your current spec (HTML40.pdf) from the W3 website,
         I refer to page 113,
         the section is 11.2.1 titled The Table Element as a subpart
of the Body statement
         I refer to the section Attributes under this

In this you show (at the bottom of the page) an attribute of "width",
however, at no place is there an equivalent "height" attribute.

Width is defined as:
This attribute specifies the desired width of the entire table and is
intended for visual user agents. When ......

It is my proposal that there be a similar height attribute.
This attribute specifies the desired height of the entire table and
is intended for visual user agents. When ......
The reason for this is to provide a cutoff for any background
attribute for the parent <body background="" attribute when displayed
on a browser.

I show an example for your perusal, hoping that it gives you my
intention. it is not a complete file, just a relevant section with
the added attribute.
---------------------------
<body background="images/brown_bg.gif" bgcolor="#e1d2be"
text="#666666"
link="#0000ff"                                  vlink="#800080"
alink="#ff0000" leftmargin="0" topmargin="0">
<table border=0 width=800 height=780 cellpadding=0 cellspacing=0>

..........

</table>
</body>
--------------------------
The brown_bg.gif is to be the security level "watermark" for the page
and consists of brown pannels at the left and right sides of the page.


currently the absence of a height attribute causes the image to be
shown down the full "page" past the last <tr> <td> .... <img
src="image" ...> </td> </tr> 's area. This is messy and makes the
page look quite unprofessional.


A simple explanation of the above statements that may be relevant to
your group would be to have:

brown panels equalling a first writeup
         - thoughts written down
blue panels equalling a work in progress
         - were working on this, it WILL change and grow
red panels equalling a internal rfc
         - has anyone in the group got a problem with anything in this
green panels equalling a external rfc
         - has anyone in any group got a problem in this
orange panels equalling submission for approval
         - this is what we think the final writeup of the
specification will look like, can we have
                 release authorization please
yellow panels equalling a superceded specification
         - this specification has been updated, check the latest
release as things may have changed
and no (or totally white) panels equalling an authorized specification
         - this is the currently released and authorized specification.


I hope this explains my meaning and await your response.



Thank you for your time,

Jon Wicks
scsijon@...




Re: HTML 4.01 Specification seems to have a Table variable just not there

by Lachlan Hunt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


scsijon wrote:
> Using your current spec (HTML40.pdf) from the W3 website, I refer to page 113,

It's always better to simply provide a link to the HTML version.

> In this you show (at the bottom of the page) an attribute of "width",
> however, at no place is there an equivalent "height" attribute.

That's not needed, it can be done with CSS.  In general, you should
avoid presentational elements and attributes in HTML in favour of CSS.

> I show an example for your perusal, hoping that it gives you my
> intention. it is not a complete file, just a relevant section with the
> added attribute.
> ---------------------------
> <body background="images/brown_bg.gif"  bgcolor="#e1d2be" text="#666666"

You can remove every single one of the attributes in this sample markup,
and use CSS instead:

body { background: #e1d2be url(images/brown_bg.gif); color: #666;
margin: 0; padding: 0; }

> link="#0000ff" vlink="#800080" alink="#ff0000" leftmargin="0" topmargin="0">

:link { color: #00F; }
:visited { color: #800080; }
:link:active, :visited:active { color: #F00; }

> <table border=0 width=800 height=780 cellpadding=0 cellspacing=0>

table { border: 0; width: 800px; height: 780px; border-spacing: 0; }
td { padding: 0; }

--
Lachlan Hunt
http://lachy.id.au/



Re: HTML 4.01 Specification seems to have a Table variable just not there

by scsijon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


At 10:51 PM 12/01/2006, Lachlan Hunt wrote:

>scsijon wrote:
>>Using your current spec (HTML40.pdf) from the W3 website, I refer
>>to page 113,
>
>It's always better to simply provide a link to the HTML version.
>
>>In this you show (at the bottom of the page) an attribute of
>>"width", however, at no place is there an equivalent "height" attribute.
>
>That's not needed, it can be done with CSS.  In general, you should
>avoid presentational elements and attributes in HTML in favour of CSS.

this means:

1- The HTML spec can't reside on it's own, as i was told it was
suppose to be able to do, when I learn't it.
2- I now have to learn CSS, something I have no idea about other than
as a name!
3- I am expected to rewrite code that IS complete (and works) except
for a SINGLE missing attribute, that I expected to be there as it's
alternate (width) IS in the specification.

not pleased folks

scsijon

>>I show an example for your perusal, hoping that it gives you my
>>intention. it is not a complete file, just a relevant section with
>>the added attribute.
>>---------------------------
>><body background="images/brown_bg.gif"  bgcolor="#e1d2be" text="#666666"
>
>You can remove every single one of the attributes in this sample
>markup, and use CSS instead:
>
>body { background: #e1d2be url(images/brown_bg.gif); color: #666;
>margin: 0; padding: 0; }
>
>>link="#0000ff" vlink="#800080" alink="#ff0000" leftmargin="0" topmargin="0">
>
>:link { color: #00F; }
>:visited { color: #800080; }
>:link:active, :visited:active { color: #F00; }
>
>><table border=0 width=800 height=780 cellpadding=0 cellspacing=0>
>
>table { border: 0; width: 800px; height: 780px; border-spacing: 0; }
>td { padding: 0; }
>
>--
>Lachlan Hunt
>http://lachy.id.au/