/ 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
Hvornår er noget en kommentar
Fra : Emerik Schultz-Peter~


Dato : 05-03-02 02:24

Måske er det lidt elementært, men jeg er lidt i tvivl. Dette er et udsnit af
et andet indlæg i en anden tråd, der ikke har noget med det her at gøre:

> eller (i head)
>
> <style type="text/css">
> <!--
> img {border:0px}
> -->
> </style>

Her kommer så nogle påstande, der virker rigtige ud fra det kendskab jeg har
til HTML:

- Når noget står i head, bliver det ikke vist på siden.
- Når der skrives noget mellem <!-- og --> er det en kommentar og bliver
ignoreret.

Hvor tager jeg fejl eller hvor knækker filmen? Hvis man skrev ovenstående
kode, ville man ikke bare opnå det samme som hvis man skrev <style>
</style>. Er resten ikke en kommentar?
Jeg har set det samme med JavaScripts, som står som "kommentarer", men de
virker vist alligevel. Hvad er det jeg har misforstået?

I håbet om bedre forståelse.

--
________________________________________
Emerik Schultz-Petersen
Kollegiet i Søborg
Vangedevej 237, st. t. h.
DK - 2860 Søborg
(+45) 39 67 67 46 - (+45) 40 45 67 16
emerik@emerik.dk
ICQ: 101729184



 
 
Lasse Reichstein Nie~ (05-03-2002)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 05-03-02 07:44

"Emerik Schultz-Petersen" <emerik@emerik.dk> writes:

> Måske er det lidt elementært, men jeg er lidt i tvivl. Dette er et udsnit af
> et andet indlæg i en anden tråd, der ikke har noget med det her at gøre:
>
> > eller (i head)
> >
> > <style type="text/css">
> > <!--
> > img {border:0px}
> > -->
> > </style>
>
> Her kommer så nogle påstande, der virker rigtige ud fra det kendskab jeg har
> til HTML:
>
> - Når noget står i head, bliver det ikke vist på siden.

Ca. korrekt. Det der vises på siden er en repræsentation af det der er
i body af dokumentet.

> - Når der skrives noget mellem <!-- og --> er det en kommentar og bliver
> ignoreret.

Hvis det er HTML, ja.

> Hvor tager jeg fejl eller hvor knækker filmen? Hvis man skrev ovenstående
> kode, ville man ikke bare opnå det samme som hvis man skrev <style>
> </style>. Er resten ikke en kommentar?
> Jeg har set det samme med JavaScripts, som står som "kommentarer", men de
> virker vist alligevel. Hvad er det jeg har misforstået?

Tricket er at det der står mellem <style> og </style> ikke tolkes som
HTML, men some CSS (det har type "text/css"). Heldigvis er CSS
fortolkeren venlig og ignorerer <!-- og -->. Hvis browseren ikke
forstår <style> tagget, så ved den ikke at det der står imellem ikke
er HTML. Derfor ser den det som HTML, og tror det hele er en stor
kommentar.

Håber det hjælper
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgment merely degrades the spirit divine.'

Jens Peter Karlsen (05-03-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 05-03-02 07:46

Se inline.

On Tue, 5 Mar 2002 02:24:27 +0100, "Emerik Schultz-Petersen"
<emerik@emerik.dk> wrote:

>Her kommer så nogle påstande, der virker rigtige ud fra det kendskab jeg har
>til HTML:
>
>- Når noget står i head, bliver det ikke vist på siden.

Rigtigt.

>- Når der skrives noget mellem <!-- og --> er det en kommentar og bliver
>ignoreret.

Delvis rigtigt. Det er en kommentar men bliver ikke ignoreret af
moderne browsere fordi det er i en <style> blok. Samme gælder
<script>.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.


Lars Hoffmann (05-03-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 05-03-02 09:43

Emerik Schultz-Petersen <emerik@emerik.dk> escribió en el mensaje de
noticias a616sr$ii5$1@news.cybercity.dk...

> - Når noget står i head, bliver det ikke vist på siden.

Korrekt, men med STYLE definerer du ogsaa kun hvordan andre dele af
siden skal se ud, du udskriver ikke noget dirrekte paa siden.

> - Når der skrives noget mellem <!-- og --> er det en kommentar og
bliver
> ignoreret.

I HTML ja, men ikke i CSS, komentartagget i css er /* */ (ligesom i
javascript, hvor man dog ogsaa kan bruge // i starten af linien)
Med venlig hilsen
Lars Hoffmann




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

Månedens bedste
Årets bedste
Sidste års bedste