Det kan vist kun lade sige gøre rigtigt med CSS.
Den ene måde at gøre det er ved at sætte et bagrundsbillede på hele siden og så selv lave en "hvidtonet" udgave af det samme billede og bruge som baggrund i tabellen eller det DIV hvor man har sit sideindhold. Dette hvidtonede billede skal så placeres med background-attachment : fixed;
så det står nøjagtig oven i det rigtige baggrundsbillede.
Problemet med denne løsning er bare at det ikke understøttes ordenligt af IE.
Til gengæld kan man som ovenfor nævnt bruge filter, f.eks.:
filter: alpha(Opacity=94, Style=1);
some style. Dette forstås til gengæld kun af IE da det er deres egen udvidelse.
Tilbage er så bare at finde en løsning så det virker i begge browsere.
Jeg har selv gjort noget lignende med menu'en på et af mine sites:
http://www.thurah-cattery.dk/katteri.phpDer er anvendt en række kendte CSS hacks for at få diverse versioner af IE til bl.a. at ignorere de ting de ikke forstår.
Disse hacks er bl.a. beskrevet her:
http://www.tantek.com/CSS/Examples/boxmodelhack.htmlhttp://www.webdesign101.dk/xhtml/css/hacks/hack_5.phpHåber du kan bruge det til noget selv om det er en lidt kompliceret løsning i forhold til det relativt simpelt-lydende spørgsmål du stillede.
Mvh. Jan