"Jim Wilson" <wilson.jim.r(a)gmail.com> wrote in
message news:ac08e8d0707042142n60a6a715j801e9323541b4d90@mail.gmail.com...
There are two important, separate, but related issues
in all this:
1) Positioning of Edit link relative to Header in the fully rendered CSS
enabled version
2) Positioning and ordering of the HTML tags used
It seems we're all in agreement that the goal of the upcoming change is to
move the edit link from the far right to the near right (German style) -
that takes care of #1.
I'm not sure we are, quite. I think we're agreed that it should be moved
from the right side of the page to the left side, but so far I have seen
three viable solutions:
1) To the right of the header (German style)
2) Below the header (consistent position and neater, but requires an extra
line.)
3) An icon in the left margin (consistent position, less intrusive, there
are some objections to the use of an icon and this solution wouldn't work
with a text label).
And two solutions which, in my opinion, are not viable.
4) Above the header (even more confusing than on the right)
5) To the left of the header, on the same line (consistent location, but
makes headers ugly and less prominent
To be honest, my preference is for either 2 or 3, but 1 also seems to be
popular and I am not dead against it.
Regarding the second issue - what Mark was saying (and
a point to which I
agree) is that the edit link tag should _follow_ the header tag
(regardless
of whether they're all wrapped in a div or not).
Do we all agree on that point? or is there still some desire to put the
edit
link before the header tag?
Agreed. I also think it would be _very_ useful if each section was wrapped
in a section div.
Also, if the edit link tag follows the header tag, I
personally think this
solves the "renders well" issue - except maybe in the case of
high-numbered
headers like h5 or h6 where the edit link text may
actually be larger than
the heading. Something to consider.
Maybe, though you would still have the problem wherever it was placed.
- Mark Clements (HappyDog)