/ 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
W3 validering
Fra : Simon Kampmann


Dato : 19-10-04 12:15

Hej community,

Jeg har forsøgt at validere en side

http://www.annagulmann.dk/modinet/index.htm

men får følgende fejl:

Line 19, column 77: document type does not allow element "H6"
here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME",
"BUTTON" start-tag

...ref="modinet.htm" class="navigation"><h6>Om Modinet</h6></a>
The mentioned element is not allowed to appear in the context in
which you've placed it; the other mentioned elements are the only
ones that are both allowed there and can contain the element
mentioned. This might mean that you need a containing element, or
possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to
put a block-level element (such as "<p>" or "<table>") inside an
inline element (such as "<a>", "<span>", or "<font>").

Mit gæt er at det ikke er tilladt at formatere tekst inden i
links - hvilket jeg har gjort - men hvordan får man så links til
at variere i udseendet? Er der nogen der kender et smart trick?

På forhånd tak!
Simon


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

 
 
Jens Gyldenkærne Cla~ (19-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-10-04 12:22

Simon Kampmann skrev:

> ..ref="modinet.htm" class="navigation"><h6>Om Modinet</h6></a>

Hx er blokelementer mens a er et inline-element. Inline-elementer må
ikke indeholde blokelementer.

> Mit gæt er at det ikke er tilladt at formatere tekst inden i
> links

Nej - det er ikke korrekt. Man kan sagtens formatere tekst i et link -
men det skal gøres med inline-elementer, fordi a-elementer i kraft af at
være et inline-element kun kan indeholde andre inline-elementer.

Du kan fx skrive:

<a ...><em>Kursiv link</em></a>

<a ...><strong>Fed link</strong></a>


- men hvis det er hele linket du vil have formateret, skulle du måske
overveje at sætte css-kode direkte på a-elementet i stedet for:

<a class="special" href="foo">Special-link</a>

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste