/ 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
Billeder i Netscape
Fra : Julie Thomsen


Dato : 24-09-02 08:04

Til højre for mine billeder er der en lille streg i Netscape ud
fra hvert billede der fungerer som et link?
Koden er her:

<a href="ccindhold.html" onFocus="this.blur()"
target="minIframe"><img src="../billeder/knap_cafecastro.gif"
border="0"
onmouseover="skiftbillede(this,
'../billeder/knap_cafecastro_ahover.gif');"
onmouseout="skiftbillede(this, '../billeder/knap_cafecastro.gif'
);">
</a>

--
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

 
 
Niels Andersen (24-09-2002)
Kommentar
Fra : Niels Andersen


Dato : 24-09-02 08:22

Julie Thomsen wrote in <amp2og$l7n$1@sunsite.dk>:
> Til højre for mine billeder er der en lille streg i Netscape ud
> fra hvert billede der fungerer som et link?

Det er nok pga. linjeskift eller sådan noget mellem dit img-tag og i
afsluttende a-tag.

Kontroller at der ikke er linjeskift, mellemrum eller tabulator mellem de
to.

Et linjeskift burde ikke betyden noget som helst, det er en fejl i Netscape
4.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

Benno J. Nielsen (24-09-2002)
Kommentar
Fra : Benno J. Nielsen


Dato : 24-09-02 08:49

Niels Andersen wrote in dk.edb.internet.webdesign.html:
> Julie Thomsen wrote in <amp2og$l7n$1@sunsite.dk>:
> > Til højre for mine billeder er der en lille streg i Netscape ud
> > fra hvert billede der fungerer som et link?
>
> Det er nok pga. linjeskift eller sådan noget mellem dit img-tag og i
> afsluttende a-tag.
>
> Kontroller at der ikke er linjeskift, mellemrum eller tabulator mellem de
> to.
>
> Et linjeskift burde ikke betyden noget som helst, det er en fejl i Netscape
> 4.
>
> --
vedr fejl i Netscape, har jeg læst at betaversionen af den nye version (det
må vist være nr 7) er næsten fejlfri, men det tager desværre et stykke tid
før den er udbredt.

> Mvh.
>
> Niels Andersen
> (la nels. anersyn.)


--
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

Stig Nygaard (24-09-2002)
Kommentar
Fra : Stig Nygaard


Dato : 24-09-02 17:37

Hej Niels


Niels Andersen wrote:
> Et linjeskift burde ikke betyden noget som helst, det er en fejl i Netscape
> 4.

Jo et linieskift *skal* fortolkes som et mellemrum i HTML.


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/ + http://bandlist.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Peter Brodersen (24-09-2002)
Kommentar
Fra : Peter Brodersen


Dato : 24-09-02 19:10

On Tue, 24 Sep 2002 18:36:30 +0200, Stig Nygaard
<stig@REMOVE-THISrockland.dk> wrote:

>Jo et linieskift *skal* fortolkes som et mellemrum i HTML.

Jeg kommer selv i tvivl her... skal whitespaces op til et sluttag ikke
ignoreres?

--
- Peter Brodersen

Stig Nygaard (24-09-2002)
Kommentar
Fra : Stig Nygaard


Dato : 24-09-02 19:54

Hej Peter


Peter Brodersen wrote:
>>Jo et linieskift *skal* fortolkes som et mellemrum i HTML.
> Jeg kommer selv i tvivl her... skal whitespaces op til et sluttag ikke
> ignoreres?

Bum bum... Jeg er ikke nærstuderet specifikationerne på det punkt.
Tænkte da nok bare at den generelle regel om at linieskift fortolkes som
mellemrum også var gældende der. Hvis du mener der er en undtagelse
eller speciel regel derom i denne forbindelse skal jeg da hurtigt trække
min selvsikre attitude i mig igen! Så hvad fik vi ud af denne
diskussion indtil videre? To der troede de vist noget, men nu begge er i
tvivl

Anyway, mit indlæg skulle i øvrigt heller ikke på nogen måde tages som
et forsvar af Netscape 4.x som i mine øjne både er forældet og buggy
browser som ikke følger standarderne særlig godt. Lige for at slå det på
plads Som webdesignere kan man kun ønske at alle Netscape 4.x
brugere ville opgradere deres browser! Selv er jeg efterhånden også nået
til den overbevisning at det ikke er værd at tage hensyn til Netscape
4.x brugere mere. Godt nok er der stadig en del brugere af browseren,
men de har ikke rigtig nogen undskyldning til ikke at opgradere mere.
Netscape 6.0 var ret buggy og ustabil også, men siden Netscape 6.2 har
jeg ikke kunne forstå at nogen fortsat holdte fast i 4.x. Har ikke
prøvet Netscape 7.0, men den tilsvarende Mozilla version er suveræn i
mine øjne.... Nå, så fik jeg også lige klemt den ind til evt. N4.x
brugere her i gruppen


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/ + http://bandlist.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Peter Brodersen (24-09-2002)
Kommentar
Fra : Peter Brodersen


Dato : 24-09-02 20:07

On Tue, 24 Sep 2002 20:53:51 +0200, Stig Nygaard
<stig@REMOVE-THISrockland.dk> wrote:

>Bum bum... Jeg er ikke nærstuderet specifikationerne på det punkt.
>Tænkte da nok bare at den generelle regel om at linieskift fortolkes som
>mellemrum også var gældende der.

Jeg vil gætte på at i XML-tilfælde (herunder XHTML) skal whitespaces
efter start-tags og før slut-tags ignoreres. Fx vil data i stil med:

<forfatter>
   Peter Brodersen
</forfatter>

.... resultere i at forfatter rummer "Peter Brodersen", uden mellemrum
før og efter.

Jeg vil dog prøve at finde noget dokumentation en af dagene.

--
- Peter Brodersen

Anders Melchiorsen (24-09-2002)
Kommentar
Fra : Anders Melchiorsen


Dato : 24-09-02 20:42

Stig Nygaard <stig@REMOVE-THISrockland.dk> skrev:

> [Netscape 4] Godt nok er der stadig en del brugere af browseren, men
> de har ikke rigtig nogen undskyldning til ikke at opgradere mere.

Det skulle da lige være, at deres computer er lige så gammel som
browseren. Eller at deres firma ikke har skiftet standard-browser det
seneste år.


Venlig hilsen,
Anders

--
Min adresse er gyldig i en uge.
Derefter skal (kun) delen '.dJJJ-YY' fjernes.

Niels Andersen (25-09-2002)
Kommentar
Fra : Niels Andersen


Dato : 25-09-02 08:01

Stig Nygaard wrote in <3D90948E.5010709@REMOVE-THISrockland.dk>:
>> Et linjeskift burde ikke betyden noget som helst, det er en fejl i
>> Netscape 4.
> Jo et linieskift *skal* fortolkes som et mellemrum i HTML.

Det har du søreme ret i:
http://www.w3.org/TR/html4/struct/text.html#line-breaks
____

9.3.2 Controlling line breaks

A line break is defined to be a carriage return (&#x000D;), a line feed
(&#x000A;), or a carriage return/line feed pair. All line breaks constitute
white space.

For more information about SGML's specification of line breaks, please
consult the notes on line breaks in the appendix.
____

Der er dog en undtagelse, her er "the notes on line breaks":


http://www.w3.org/TR/html4/appendix/notes.html#notes-line-breaks
____

B.3 SGML implementation notes

B.3.1 Line breaks

SGML (see [ISO8879], section 7.6.1) specifies that a line break immediately
following a start tag must be ignored, as must a line break immediately
before an end tag. This applies to all HTML elements without exception.

The following two HTML examples must be rendered identically:

<P>Thomas is watching TV.</P>

<P>
Thomas is watching TV.
</P>

So must the following two examples:

<A>My favorite Website</A>

<A>
My favorite Website
</A>
____

Så når der kommer en lille streg før og/eller efter et billede, når man fx.
skriver sådan her:

<a href="...">
<img src="...">
</a>

Så er det altså en fejl.

Men skriver man sådan her:

<a href="...">
<img src="...">
</a>

(Bemærk: Indrykning (tab eller mellemrum) mellem <a> og <img>)

Så er der "whitespace" før billedet, men inde i linket, og browseren *må*
*gerne* (ikke "skal") rendere dette som ét mellemrum. Og er der streger
under links, vil dette give en lille streg foran billedet.

--
Mvh.

Niels Andersen
(la nels. anersyn.)

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

Månedens bedste
Årets bedste
Sidste års bedste