Avatar billede benneharli Juniormester
11. september 2004 - 01:06 Der er 26 kommentarer og
1 løsning

farver i browser

Hvorfor er det lige at der er forskel på at skrive

bgcolor="<?php echo $baggrundsfarve; ?>"

og

bgcolor=<?php echo $baggrundsfarve; ?>

$baggrundsfarve="#CCCCFF";
Avatar billede benneharli Juniormester
11. september 2004 - 01:07 #1
Det giver henholdsvis lyseblå og grøn ...
Avatar billede stalle Nybegynder
11. september 2004 - 01:09 #2
Det har noget at gøre med gyldig HTML, som jeg kan se det
Avatar billede stalle Nybegynder
11. september 2004 - 01:10 #3
kan sige at farven du angiver er en lyseblå...
Avatar billede benneharli Juniormester
11. september 2004 - 01:11 #4
Ja den er jeg med på *GG*

-> Det giver henholdsvis lyseblå og grøn ...
Avatar billede benneharli Juniormester
11. september 2004 - 01:12 #5
--> stalle
Ja, men så skulle den vel slet ikke vise noget?
Avatar billede stalle Nybegynder
11. september 2004 - 01:12 #6
Ja, men hvilken giver den korrekte farve ?
Avatar billede stalle Nybegynder
11. september 2004 - 01:13 #7
gætter på den første...
Avatar billede benneharli Juniormester
11. september 2004 - 01:13 #8
Jeg sidder sådan set bare og lejer lidt med noget include, og så glemte jeg den foreste ", og så var den lige pludselig grøn ;-)

Forstår bare ikke forskellen...
Avatar billede benneharli Juniormester
11. september 2004 - 01:15 #9
Ja, så du har ret. Det er den første der er den rigtige, men det er ikke det der er spørgsmålet...
Avatar billede stalle Nybegynder
11. september 2004 - 01:15 #10
Det er fordi korrekt HTML er :
bgcolor="#CCCCFF"

Det er også det du laver i den første.
I den anden laver du det således at det bliver:
bgcolor=#CCCCFF
Det kan gøre at det du har skrevet/lavet bliver tolket forkert og derfor giver en anden farve
Avatar billede stalle Nybegynder
11. september 2004 - 01:16 #11
Så svaret på spørgsmålet er at du i den anden metode laver ukorrekt HTML
Avatar billede stalle Nybegynder
11. september 2004 - 01:16 #12
svar endda
Avatar billede benneharli Juniormester
11. september 2004 - 01:20 #13
Jeg ved godt hvordan html'en skal se ud, synes bare det var lidt interessandt hvis der var en PHP forklaring, men det er der åbenbart ikke...
Avatar billede stalle Nybegynder
11. september 2004 - 01:21 #14
må jeg spørge hvad det så er du forventer af et svar ?
Avatar billede stalle Nybegynder
11. september 2004 - 01:22 #15
Jeg ga' dig et svar på hvad der gik galt, og det fik du.
Altså at du i den ene lavede noget HTML som ikke var korrekt, men i den anden gjorde.
Avatar billede benneharli Juniormester
11. september 2004 - 01:25 #16
hvis man glemmer " i html'en laver den en desideret fejl... den skriver det i vinduet, og laver ikke farven om

hvis man glemmer " i php'en laver den ikke en fejl, men en anden farve

Spørgsmål: Hvori ligger forskellen. Hvorfor "echoer" PHP noget ud til URL'en som åbenbart giver mening, men ikke er det man har skrevet?
Avatar billede benneharli Juniormester
11. september 2004 - 01:26 #17
Jeg skriver:
HVORFOR er der forskel... Ikke: Hvad går der galt... Og det er da en forskel ;-)
Avatar billede stalle Nybegynder
11. september 2004 - 01:29 #18
HVORFOR er der forskel
FORDI det ene giver korrekt HTML og det andet gør ikke...

De 15 point er jeg ligeglad med, det er bare mere måden på det. At man stiller et spørgsmål, og når man får et svar som man måske godt selv kunne se, så tager man selv pointene.
Avatar billede benneharli Juniormester
11. september 2004 - 01:34 #19
Mener stadig ikke at mit spørgsmål er blevet besvaret, men jeg gider ikke rage uklar med folk herinde. Der er for mange fortilfælde

http://www.eksperten.dk/spm/538485
Avatar billede olebole Juniormester
11. september 2004 - 02:24 #20
<ole>

At der skal være gåseøjne omkring værdien på attributten er en definition ... en definition kan ikke forklares. Det er blot noget, man her vedtaget.
Der skal gåseøjne om alle HTML-attributters værdi, når denne indeholder andre tegn end: Store og små bogstaver, tal, bindestreg, underscore, punktum og kolon.

Da en hex-farve indeholder et 'hash-mark' eller 'havelåge' (#), skal der altså i følge definitionen gåseøjne omkring. That's it 'n' that's that.

Det er lidt ligesom: Hvorfor skal der være 'O' i navnet Ole? Det kan du heller ikke få en forklaring på ... sådan staver man det nu engang bare - fordi man har besluttet sig for det  :)

/mvh
</bole>
Avatar billede olebole Juniormester
11. september 2004 - 02:27 #21
PS: bgcolor="<?php echo $baggrundsfarve; ?>" duer nu heller ikke til ret meget. 'bgcolor' har ikke været en del af HTML-standarden de sidste 5 år  :)
Avatar billede benneharli Juniormester
11. september 2004 - 02:28 #22
;-p
Avatar billede olebole Juniormester
11. september 2004 - 02:32 #23
Jeg er ikke helt med ... forstod du det?
Avatar billede benneharli Juniormester
11. september 2004 - 02:37 #24
ja da... jeg har bare prøvet at beskrive min undren 3 gange nu, men det er nok bare mig der er dårlig til at formulere mig...

men du kan jo smide et svar på http://www.eksperten.dk/spm/538485
det ser ikke ud til at stalle vil have noget...
Avatar billede olebole Juniormester
11. september 2004 - 02:45 #25
Ellers tak ... og det kan jo meget vel være, at stalle er gået til køjs  :)
/mvh
Avatar billede benneharli Juniormester
11. september 2004 - 02:46 #26
Tja... det burde man nok også selv gøre ;-)
Avatar billede olebole Juniormester
11. september 2004 - 02:51 #27
Hold dig fra mine tanker  ;D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester