/ 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
Transparent
Fra : HH


Dato : 17-09-02 14:41


Hvornår bruger man background-color: transparent?
Ifølge w3c skal man jo definere en baggrundsfarve til alle
blokelementer og jeg kan se at nogle bruger transparent?



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (17-09-2002)
Kommentar
Fra : Jørn Andersen


Dato : 17-09-02 15:03

On Tue, 17 Sep 2002 13:40:44 +0000 (UTC), HH
<helgahaagensen@hotmail.com> wrote:

>Hvornår bruger man background-color: transparent?

"transparent" (gennemsigtig) betyder, at baggrunden tages fra det
underliggende element. Så hvis man ikke ønsker at sætte en specifik
baggrundsfarve, bruger man "transparent".

>Ifølge w3c skal man jo definere en baggrundsfarve til alle
>blokelementer og jeg kan se at nogle bruger transparent?

Det er vel snarere "bør" end "skal"
Og det er vel kun i de tilfælde hvor man har defineret color.

En grund til at det er vigtigt er, hvis en bruger har defineret sit
eget bruger-stylesheet, hvor tekst fx er hvid og baggrundsfarve er
sort, og forfatteren så definerer en tekstfarve, som er sort, men
undlader at definere en baggrundsfarve, så bliver resultatet sort på
sort = ulæseligt.
Har forfatteren derimod defineret en hvid baggrund til sin sorte
tekst, så er der ingen problemer.

--
Jørn Andersen,
Brønshøj

HH (17-09-2002)
Kommentar
Fra : HH


Dato : 17-09-02 15:35


Forstår stadigvæk ikke meningen med transparent.

Hvis nu et div tag har fået defineret baggrundsfarven #003366.
Et h3 tag som ligger imellem dette div skal så have defineret en
baggrundsfarve. Farven skal være den samme som div´et har fået. Kan man
så ikke ligeså godt skrive #003366 igen, i stedet for at skrive
transparent?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Leonard (17-09-2002)
Kommentar
Fra : Leonard


Dato : 17-09-02 15:43

HH <helgahaagensen@hotmail.com> skrev:

>Hvis nu et div tag har fået defineret baggrundsfarven #003366.
>Et h3 tag som ligger imellem dette div skal så have defineret en
>baggrundsfarve. Farven skal være den samme som div´et har fået. Kan man
>så ikke ligeså godt skrive #003366 igen, i stedet for at skrive
>transparent?

Jo, men hvis du bruger et eksternt stylesheet hvor du har:

div.noget {background-color: #003366}
div.andet {background-color: #ff3366}

h3 {color: #333333; background-color: transparent}

så har du sikret dig at h3 altid får den farve som du har i det div
der nu lige er der:

<div class="noget><h3>her baggrunden som i noget</h3></div>
<div class="andet><h3>her baggrunden som i andet</h3></div>

--
mvh Leonard - http://leonard.dk/


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste