[thelist] Tables vs Layers

Stevens, Sharon StevenS at prose.dpi.qld.gov.au
Fri Sep 15 01:21:32 CDT 2000


	I fully understand your points aardvark, sorry if my points on this
came across as incoherent and snippy - I'm tired and stressed atm I've got a
launch of the new publishing system in 2 weeks about 5 weeks worth of work
to do for the launch and a publishing system that is crashing every few
hours.

> > From: Stevens, Sharon
> > >
> > 	no I think the main key point is
> > accessibility and tables don't fit
> > this mould
> 
> now this i heartily disagree with... for instance, how will
> a screen reader interpret a table?  how will it interpret
> layers?  in both cases, quite well if the code is good... if
> i use DW, for instance, i can create my content bottom-up
> and then lay out the divs to *display* top to bottom... so
> firing it up in Lynx (just an example we can all test) would
> result in a page whose content is all over the place... same
> goes for tables if i don't consider the order of my cells...
> accessibility has less to do with a specific markup style
> and more to do with how it's coded...
> 
	I was talking about designing the whole site in tables just for the
layout. I'm currently on contract to a Govt dept and they are watching what
is happening in the states about the accessibility laws - that is why the
site is in the process of moving away from frames. Screen readers will read
tables if they are "coded" property - as in titles etc. As with how they
interpret layers I assume the layout would be similar to if the JS was
turned off - I'm not sure - I've not had a chance to check this out.

> bad code is bad code, regardless how you do it...
	yep and I just *love* fixing bad code ;o)

> as for your other email:
> 
> > 	I hate designing with tables - I'm having a seriously
> hard time on
> > the contract I'm on at the moment because the company that
> created our
> > publishing package knew nothing about design and have
> designed the site
> > utilising tables (and poorly designed ones at that), I'm
> not looking forward
> 
> using tables in and of itself is not bad design, or even bad
> code... poorly-coded tables can be bad, but you only
> indicate that their tables are bad *after* you've claimed
> tables in general are bad... did they have a reason for
> using tables?  did you ask them?  i know i wouldn't change a
> handed-off CSS-P design to tables without a damn good
> reason, so hopefully they had a reason or two instead of
> just personal preference...
> 
	1. their tables designs are bad (we have tried re-designing them to
be a bit cleaner and less chunkier but gave up after 2 days) - there is a
snip of their table layout below
	2. they we're never told to use tables - they were given mockup jpgs
and used a splicer to split the pages (including originally splitting the
logo into 4 pieces - which we've now changed!) and presented the pages to us
after they had done about $20K worth of work on it and to top it off - they
had stated the DTD to be strict!!!!!!!!!!!! not to mention they are 12
months behind schedule and we've gone through 5 project managers in the last
2 years.
> > to having to come back here next financial year (when
> they've got money to
> > pay me again) and converting the tables to useable layers
> to fit with
> > HTML4.01 strict.
> 
> why would you re-code it?  why would you bill the client to
> make changes that to them, give them no extra features or
> capability?  who's to say they didn't want them converted so
> that they could maintain them?  or to address some browser
> incompatibilities?  changing the code on their dime to
> satisfy your own coding preferences is not good karma...
> changing it because it offers tangible benefits, and the
> client understands and approves them, is quite alright...
	the client wants to have layers - I've put no input into this - I'm
just the monkey in this system

> on top of that, why HTML 4.01 Strict?  what advantages does
> it offer the client  (not you) or the client's site over
> Transitional?  will some feature of the site not work with
> transitional?  does the client want strict, or even know
> what strict is?  who are the users, anyway?  are any of them
> NN users?  or pre 4.x users?  are you aware precisely how
> the site degrades through testing?  and if there are
> problems, does the client know?
	1. because *they* (my boss's) want 4.01 strict (I think xhtml would
be better - they may decide by the time they've got money for me to go down
that path - it is their choice)
	2. the site has been designed for gen 4 and above browsers (they've
been monitoring the level of browsers visiting the site over the last 2
years watching the technology level)
	3. there are probs with NN rendering the drop down box which I'm
trying to fix

> ultimately, it's about designing for your audience, as well
> as your client... if your client has a good cross-section of
> browsers in their user base, and their identity and page
> design are important to them, why not use tables to support
> the older browsers and guarantee more predictable rendering
> for all?
	I came into the whole publishing system "fun" nearly 2 years into
the system design. When I read the system specs my first question was - if
you are going for 4 transitional and gen 4 and above browsers why are you
designing for a 640x480 res? 

> i have no problems with CSS-P as a standard, but without
> full or correct support, i have a problem implementing it...
> given a captive audience (intranet, for example), i'm all
> for it...
	nothing personal against my bosses here but being a govt dept they
have "moved" into their managers positions not by their skillset (well to a
small point) but almost by who applied for the job - it seems that all the
staff that want to get ahead don't stick around govt for too long (we've
lost 1 great IT boy to a better paying job)

	Well I'm off to brave the traffic and go watch the opening ceremony
on a big screen tv and lots of alkihole

	'avagoodweekend
	Schaz

	<snip>
	<TABLE border="0" cellpadding="0" cellspacing="0" WIDTH="640">
	  <TR><!-- spacing row, 1 height. --> 
	    <TD><IMG src="/images/common/shim.gif" width="16" height="1"
border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="8"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="8"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="112"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="8"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="8"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="128"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="208"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="32"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	    <TD><IMG name="" src="/images/common/shim.gif" width="16"
height="1" border="0"></TD>
	  </TR>
	  <TR><!-- row 2 -->
	    <FORM NAME="jump">
	      <TD rowspan="16" ALIGN="LEFT" VALIGN="TOP"><IMG
SRC="/images/common/shim.gif" WIDTH="1" HEIGHT="1" BORDER="0"></TD>
	      <TD ALIGN="LEFT" VALIGN="BOTTOM"><img
src="/images/corners/top_000066.gif" width="16" height="16"></TD>
	      <TD colspan="8" ALIGN="LEFT" VALIGN="TOP"><IMG
SRC="/images/common/shim.gif" WIDTH="1" HEIGHT="1" BORDER="0"></TD>
	      <TD VALIGN="TOP" COLSPAN="6" NOWRAP ROWSPAN="3"> 
	        <P><SPAN CLASS="lessthannormal"><B>Subject:</B></SPAN> 
	        <select name="menu">
	<option selected>   -- Please select --</option>
	</select>
	          <a href="Javascript:jumpMenu()"
onmouseover="image1.src='/images/common/icon_r2_c6_F2.gif';"
	onmouseout="image1.src='/images/common/icon_r2_c6.gif';">
	<img name="image1" src="/images/common/icon_r2_c6.gif" border=0
WIDTH="16" HEIGHT="16" ALT="Go" ALIGN="ABSBOTTOM" VSPACE="2"></a> 
	      </form>  </TR>
	   <TR><!-- row 3 --> 
	    <TD rowspan="10" BGCOLOR="#000066" ALIGN="LEFT"
VALIGN="TOP">&nbsp;</TD>
	    <TD colspan="3" BGCOLOR="#FFFFFF" ALIGN="LEFT"
VALIGN="TOP">&nbsp;</TD>
	    <TD colspan="2" ALIGN="RIGHT" VALIGN="top"><img
src="/images/corners/cnr_logo.gif" width="16" height="35"></TD>
	    <TD colspan="3" ALIGN="LEFT" VALIGN="TOP" ROWSPAN="2"></TD>
	    <TD ALIGN="LEFT" VALIGN="TOP" ROWSPAN="2"></TD>
	  </TR>
	  <TR> 
	    <TD colspan="5" BGCOLOR="#FFFFFF" ALIGN="LEFT" VALIGN="BOTTOM"
ROWSPAN="5"> 
	      <div align="center"><img src="/images/logo/dpilogo.gif"
width="128" height="64" align="bottom"> 
	      </div>
	    </TD>
	  </TR>
	  <TR> <!-- row 4 --> 
	    <FORM METHOD="get" NAME="KeywordSearch" ACTION="/home/416.asp">
	      <TD rowspan="2" colspan="2" ALIGN="LEFT" VALIGN="TOP"></TD>
	      <TD ALIGN="LEFT" VALIGN="TOP"><img
src="/images/corners/ltgrey_quart_tl_16.gif" width="16" height="16"></TD>
	      <TD colspan="3" BGCOLOR="cccccc" ALIGN="LEFT" VALIGN="TOP"
ROWSPAN="2"> 
	        <SPAN CLASS="lessthannormal"><B>Search:</B></SPAN> 
	        <INPUT TYPE="text" NAME="qu" CLASS="input" SIZE="12"
HEIGHT=17 MAXLENGTH="100">
	        <INPUT TYPE="hidden" NAME="UserAction" VALUE="Search">
	        <a href="javascript:
document.forms['KeywordSearch'].submit();"
onmouseover="image2.src='/images/common/icon_r2_c6_F2.gif';"
	onmouseout="image2.src='/images/common/icon_r2_c6.gif';">
	<img name="image2" src="/images/common/icon_r2_c6.gif" border=0
WIDTH="16" HEIGHT="16" ALT="Go" ALIGN="ABSBOTTOM" VSPACE="2"></A><BR>
	        </TD>
	      <TD ALIGN="LEFT" VALIGN="TOP"><img
src="/images/corners/ltgrey_quart_tr_16.gif" width="16" height="16"></TD>
	      <TD rowspan="3" colspan="2" ALIGN="LEFT" VALIGN="TOP"></TD>
	      <TD ALIGN="LEFT" VALIGN="TOP"><IMG name="FwShim_Row_3"
src="/images/common/shim.gif" width="1" height="16" border="0"></TD>
	    </FORM>
	  </TR>
	  <TR> <!-- row 5 --> 
	    <TD BGCOLOR="cccccc">&nbsp;</TD>
	    <TD BGCOLOR="cccccc">&nbsp;</TD>
	    <TD><IMG name="FwShim_Row_3" src="/images/common/shim.gif"
width="1" height="32" border="0"></TD>
	  </TR>
	  <TR> <!-- row 6 --> <TD colspan="4" BGCOLOR="#999999" ALIGN="LEFT"
VALIGN="TOP" CLASS="lessthannormalWhite"> 
	      <DIV ALIGN="CENTER" CLASS="lessthannormalWhite"><A
HREF="/home/default.html" CLASS="lessthannormalWhite">Home</A> 
	        | <A HREF="/subscribe/"
CLASS="lessthannormalWhite">Subscribe</A> | <A
HREF="http://www.dpi.qld.gov.au/catalogue/Welcome.html"
CLASS="lessthannormalWhite">DPI 
	        Shop</A> | <a href="#">Corporate Map</a></DIV>
	    </TD>
	<TD ALIGN="LEFT" VALIGN="TOP" bgcolor="999999"><img
src="/images/corners/grey_quart_tr.gif" width="16" height="17"></TD>
	    <TD colspan="2" BGCOLOR="cccccc" ALIGN="LEFT" VALIGN="TOP"
CLASS="lessthannormal">&nbsp;</TD>
	    <TD ALIGN="LEFT" VALIGN="TOP"><IMG name="FwShim_Row_5"
src="/images/common/shim.gif" width="1" height="16" border="0"></TD>
	  </TR>
	</TABLE>
	</snip>




**************************DISCLAIMER********************************
The information in this e-mail message together with any attachments
is confidential and may be legally privileged. It is intended only
for the use of the person or entity to which it is addressed. If you
are not the addressee, any form of disclosure, copying, modification,
distribution or any action taken or omitted in reliance on this
e-mail message is unauthorised. Opinions contained in this e-mail
message and any attachments do not necessarily reflect the opinions
of the Queensland Government and associated organisations. If you
received this e-mail message in error, please notify the sender
immediately and delete this message and any attachments from your
computer and/or your computer system network.





More information about the thelist mailing list