"Kim Hansen" <KimHansen@mail1.stofanet.dk> skrev
> jeg har følgende stående i en css fil
>
> frame_indhold{
> width: 800px;
> border-width: 0px;
> border-style: solid;
>
> }
>
> men hvordan angiver jeg frameborder... jeg kan sagtens
> angive det direkte under <iframe.... frameborder=....
> men sætter jeg frameborder: 0px i css virker det ikke.
Det er nok fordi, der ikke er noget element, der hedder 'frame_indhold'.
Hvis du har en iframe, som du med id har navngivet 'indhold', skal du i css
skrive:
iframe#indhold{
width:800px;
border:none;
}
Jeg ville nok mindske bredden noget. Regn med, at en del potentielle brugere
kun disponerer over 800px i skærmbredde. Derfra skal du trække
browservinduets egne kanter på omkring 10px sammenlagt + dokumentets default
padding på omkring 40px sammenlagt. Sæt ikke bredden større end 700px.
Din brede iframe vil fremprovokere en vandret scrollbar, hvilket mange ikke
bryder sig om. En mus med scrollhjul kan let scrolle op og ned, men sidelæns
er det besværligt og uhensigtsmæssigt.
--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk -
http://www.html-faq.dk
http://hjem.get2net.dk/egin