/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
manglende positionering af baggrundsbilled~
Fra : Caspar Tribler


Dato : 02-02-03 15:49

Hej Alle,

Jeg har lavet en side der styres med CCS. PÅ alle sider skal der
fra 800 px fra venstre side være en grøn baggrundsfarve, således
at man kun ser den, hvis man kører med opløsning på over 800*600.

Det har jeg løst på følgende måde i mit stylesheet (hvor
baggrund.gif er et stort stykke grønt grafik):

body {
   overflow: hidden;
   background-color: #ffffff;
   background-image: url("baggrund.gif");
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 800px top;
}

Det fungerer perfekt i IE, men i netscape, går det helt galt og
den grønne farve starter helt ude i venstre side. Det er som om
den ikke retter sig efter min kode. Ifølge html.dk skulle det
ellers fungere i netscape6.0 og opefter ??

siden kan ses på:

http://www.varp.dk/risoe/introduction/introduction.htm

Nogen der kan hjælpe eller har alternativ løsning?

På forhånd tak!

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Lasse Reichstein Nie~ (02-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 02-02-03 16:23

Caspar Tribler <tribler@excite.com> writes:

>    background-position: 800px top;

Man må kun bruge keywords som "top" sammen med andre keywords
(left,right,center), ikke sammen med talværdier (fx i px eller
procent). Lav det om til

   background-position: 800px 0px

<URL:http://www.w3.org/TR/REC-CSS2/colors.html#background-properties>

Der skulle være blødt op for det i CSS2.1, selvom beskrivelsen stadig
kun siger hvad der sker hvis man holder tal for sig og ord for sig.

<URL:http://www.w3.org/TR/CSS21/colors.html#background-properties>

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Thomas Dybdahl osv (02-02-2003)
Kommentar
Fra : Thomas Dybdahl osv


Dato : 02-02-03 16:27

Caspar Tribler wrote in dk.edb.internet.webdesign.html:
> Hej Alle,
>
> Jeg har lavet en side der styres med CCS. PÅ alle sider skal der
> fra 800 px fra venstre side være en grøn baggrundsfarve, således
> at man kun ser den, hvis man kører med opløsning på over 800*600.
>
Du risikere at nogle browsere så bare forænger siden, så de kan
scrolle helt ud til billedet.

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Erik Ginnerskov (02-02-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 02-02-03 19:35


"Caspar Tribler" <tribler@excite.com> skrev > Jeg har lavet en side der
styres med CCS. PÅ alle sider skal der
> fra 800 px fra venstre side være en grøn baggrundsfarve, således
> at man kun ser den, hvis man kører med opløsning på over 800*600.
>
> Det har jeg løst på følgende måde i mit stylesheet (hvor
> baggrund.gif er et stort stykke grønt grafik):
>
[snip]
>
> Det fungerer perfekt i IE, men i netscape, går det helt galt og
> den grønne farve starter helt ude i venstre side. Det er som om
> den ikke retter sig efter min kode. Ifølge html.dk skulle det
> ellers fungere i netscape6.0 og opefter ??

Den nemmeste løsning er, at du laver en baggrundsgif 1px høj og 2000px bred.

Lad de første 800 px fra venstre være hvide og resten grønne.

Indlæs denne gif som baggrund helt fra venstre kant (ingen
postions-angivelse).

Det forstår alle browsere.

--
Med venlig hilsen
Erik Ginnerskov - erik@ginnerskov.dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Caspar Tribler (03-02-2003)
Kommentar
Fra : Caspar Tribler


Dato : 03-02-03 18:13

Tak for tippet Erik, men den løsning havde jeg selv overvejet. Problemet er
bare at der ud over den grønne farve skal ligge et stykke grafik derude, som du
kan se hvis du kører med IE og højere opløsning end 800*600 på adressen i mit
første indlæg.

Men tak for al hjælpen allesammen! Jeg vil forsøge mig lidt frem...

vh.
Caspar


Erik Ginnerskov wrote in dk.edb.internet.webdesign.html:

> Den nemmeste løsning er, at du laver en baggrundsgif 1px høj og 2000px bred.
>
> Lad de første 800 px fra venstre være hvide og resten grønne.
>
> Indlæs denne gif som baggrund helt fra venstre kant (ingen
> postions-angivelse).
>
> Det forstår alle browsere.
>
> --
> Med venlig hilsen
> Erik Ginnerskov - erik@ginnerskov.dk
> http://www.hjemmesideskolen.dk - http://www.html-faq.dk
> http://hjem.get2net.dk/sorgin
>
>


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177507
Tips : 31968
Nyheder : 719565
Indlæg : 6408562
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste