Live data from Hacker News

Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.

matthewjamestaylor.com

1–10 of 16 posts

Re: Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.

#4
I think its quite a good site for css layout examples...

I remember discovering how position:absolute was in fact _relative_ to the enclosing div/element, ayaaay!

another css layout approach given here - http://www.digital-web.com/articles/everything_you_know_abou... [ although ie6 seems to be broken wrt tabular divs, eek ]

Re: Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.

#5
post #4

I think its quite a good site for css layout examples... I remember discovering how position:absolute was in fact _relative_ to the enclosing div/element, ayaaay! another css layout approach given here - http://www.digital-web.com/articles/everything_you_know_abou... [ although ie6 seems to be broken wrt tabular divs, eek ]

position:absolute only behaves that way relative to a positioned parent -- if the parent doesn't have the position attribute set, it keeps looking up the hierarchy until it finds one that is (or is the root).

Re: Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.

#8
post #5
post #4

I think its quite a good site for css layout examples... I remember discovering how position:absolute was in fact _relative_ to the enclosing div/element, ayaaay! another css layout approach given here - http://www.digital-web.com/articles/everything_you_know_abou... [ although ie6 seems to be broken wrt tabular divs, eek ]

position:absolute only behaves that way relative to a positioned parent -- if the parent doesn't have the position attribute set, it keeps looking up the hierarchy until it finds one that is (or is the root).

While we're nit-picking: if the parent doesn't have the position attribute set isn't quite accurate: the containing block must not have static positioning (which it does by default), but one of absolute, relative or fixed.

Re: Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.

#9
post #8
post #5

Earlier quoted context omitted.

position:absolute only behaves that way relative to a positioned parent -- if the parent doesn't have the position attribute set, it keeps looking up the hierarchy until it finds one that is (or is the root).

While we're nit-picking: if the parent doesn't have the position attribute set isn't quite accurate: the containing block must not have static positioning (which it does by default), but one of absolute, relative or fixed.

thats kind of my point - its not trivially obvious that "absolute" is not absolute.

I know ... RTFM.. but then theres what browsers actually do as a mixin.

Hence good examples of motifs that are reasonably portable are all the more valuable.

Re: Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.

#10
post #3

It can be argued that the wrapper div is not semantically relevant.

interesting point actually...

Given the same textual semantic content 'information', a badly laid out and a well laid out site can be orders of magnitude easier/harder to read. One might draw from this that _layout_ has some semantic content.

Think of a google result list being randomized - the layout clearly has semantic content [best ranked first in layout]

Post reply on HN