On Fri, 19 Dec 2003, Orna Agmon wrote:

> On Fri, 19 Dec 2003, Alon Altman wrote:
>
> > On Fri, 19 Dec 2003, Orna Agmon wrote:
> >
> > > Hello Haifuxers,
> > >
> > > I am proud to present the new haifux site, located as (almost) always at:
> > > http://www.haifux.org
> > >
> > > "haifux: about the making of the movie" can be found in
> > > http://www.haifux.org/about.html
> > > where all the site scripts are documented and linked.
> > >
> > > Note that the site has a blank box at the top, waiting for a logo- so far,
> > > no suggestions :(
> > >
> > > Comments and advices are welcome, as always.
> >
> > My suggestions:
> > 1. There is too little space from the top of the page, which makes the pages
> >    look too crowded. I suggest adding 1em top margin for the body element
> >    (instead of the "margin: 0" you currently have there). A small left
> >    margin could also help.
>
> adding margin : 1.0em in the body makes the whole page have boundaries,
> which looks silly on the bar on the left (the color detaches from the
> side). How can I do that for just one table cell? (in td.main class)

Then change the margin for body to be "margin: 1em 0em" (which means
top&bottom margins 1em, left&right 0em) or "margin: 1em 0em 0em 0em" (which
means only top is 1em).

> > 2. I was upset to see that the new site uses tables-based layout. See the
> >    example from the W2L site on how to make a static sidebar using pure CSS.
>
> Why is it better?

  Tables, per the standard, should not be used for layout, but only for
tabular data. Quoting the HTML4 standard:

  Tables should not be used purely as a means to layout document content as
  this may present problems when rendering to non-visual media.
  Additionally, when used with graphics, these tables may force users to
  scroll horizontally to view a table designed on a system with a larger
  display. To minimize these problems, authors should use style sheets to
  control layout rather than tables.
  (http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html)

  Furthermore, in the pure CSS method the navigation does not scroll with
the page, thus enabling easy access to the navigation links without
scrolling the page and without using frames.

  Also, for the sake of accesibilty, is would be helpful to add before the
navbar a <div> with a style with "display:none" which includes a link to an
anchor at the beginning of the actual text. This can be used by limited
text-based browsers (such as cell phones) and for the visually impaired
using screen readers to reach the actual content of the page.

> > 3. The source directories don't have read permssion, thus causing dead links
> >    from the about page.
> They have read permissions. What they do not have is an index.html inside
> them, so the http server does not allow browsing them. How do we change
> that, and who can change that? I think it has with apache configuration
> more than with site design.

  Correct. The text " Indexes" should be appended to line 297 of
/usr/local/apache-1.3.28/conf/httpd.conf after "Options FollowSymLinks".

> > 4. In general, the design looks good, though I was a bit surprised not to
> >    see any penguin there ;)...
>
> Still waiting for those Haifux penguins to fill the upper box ... I guess
> if nobody proposes anything, we will have the regular tux there again.
>
> There is one small penguin though, see if you can find it :)

  Ok, maybe I'll design a logo...


  Alon

-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
GPG public key at http://alon.wox.org/pubkey.txt
Key fingerprint = A670 6C81 19D3 3773 3627  DE14 B44A 50A3 FE06 7F24
--------------------------------------------------------------------------
 -=[ Random Fortune ]=-
I have a VISION!  It's a RANCID double-FISHWICH on an ENRICHED BUN!!

--------------------------------------------------------------------------
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]


Reply via email to