/ 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
<div> i xhtml strict
Fra : Mikael Aktor


Dato : 07-02-03 16:42

Hvorfor validerer dette ikke i xhtml strict:

<p><a href="javascript:;" onclick="OpenClose('linje01');"><strong>Her er
en linje med tekst</strong></a>
<div id="linje01" class="info" style="display:none;">
Navn Efternavn, stilling,<br />
Telefon, adresse, e-mail<br />
Interesser: blablabla blabla bla.</div></p>
<p><a href="javascript:;" onclick="OpenClose('linje02');"><strong>Her er
endnu en linje</strong></a>
<div id="linje02" class="info" style="display:none;">
Navn02 Efternavn02, stilling<br />
Telefon, adresse e-mail<br />
Interesser: mere blabla</div></p>

-----------

W3C siger:
document type does not allow element "div" here; missing one of
"object", "ins", "del", "map", "button" start-tag

/mik



 
 
Leonard (07-02-2003)
Kommentar
Fra : Leonard


Dato : 07-02-03 16:54

"Mikael Aktor" <aktor789@hotmail.com> wrote:

>Hvorfor validerer dette ikke i xhtml strict:

Nok fordi <div> er et block og <p> er inline.
Du kan ikke have en block inde i et inline, brug <span> istedet.
--
med venlig hilsen
Leonard - http://leonard.dk/

Mikael Aktor (07-02-2003)
Kommentar
Fra : Mikael Aktor


Dato : 07-02-03 17:13


"Leonard" <dette.er.ikke.en.mail@der.virker.invalid> skrev i en
meddelelse news:kil74vovr5lp2fnugjit61eo4l7150sckm@4ax.com...

> Nok fordi <div> er et block og <p> er inline.
> Du kan ikke have en block inde i et inline, brug <span> istedet.
> --

jamen i html er <p> da et blokelement. har man ændret det til inline i
xhtml??



Knud Gert Ellentoft (07-02-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 07-02-03 17:22

"Mikael Aktor" <aktor789@hotmail.com> skrev :

>jamen i html er <p> da et blokelement. har man ændret det til inline i
>xhtml?

Nej.

Prøv at skrive alle tags med småt, det kan være det der gør det,
er der mulighed for at se siden, det er meget rarere.

OpenClose = openclose

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Jens Gyldenkærne Cla~ (07-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-02-03 18:34

Mikael Aktor skrev:

> jamen i html er <p> da et blokelement. har man ændret det til
> inline i xhtml??

Nej - både p og div er blokelementer. Men hvor en div godt kan
indeholde andre blokelementer må en p kun indeholde inline-
elementer.

Se følgende citat fra
<http://www.htmlhelp.com/reference/html40/block/p.html>

,--------
| The P element defines a paragraph. The closing tag for P is
| optional, but its use prevents common browser bugs with style
| sheets. Note that P cannot contain block-level elements such as
| TABLE and ADDRESS.
`--------
--
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

Lasse Reichstein Nie~ (07-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 07-02-03 19:32

Jens Gyldenkærne Clausen <jens@gyros.invalid> writes:

> Se følgende citat fra
> <http://www.htmlhelp.com/reference/html40/block/p.html>
>
> ,--------
> | The P element defines a paragraph. The closing tag for P is
> | optional, but its use prevents common browser bugs with style
> | sheets. Note that P cannot contain block-level elements such as
> | TABLE and ADDRESS.
> `--------

.... og det er for HTML. I XHTML kan man ikke engang udelade slut-tag
(for nogen elementer overhovedet).

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Jens Gyldenkærne Cla~ (08-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-02-03 09:57

Lasse Reichstein Nielsen skrev:

>> ,--------
>> | The P element defines a paragraph. The closing tag for P
>> | is optional, but its use prevents common browser bugs with
>> | style sheets. Note that P cannot contain block-level
>> | elements such as TABLE and ADDRESS.
>> `--------
>
> ... og det er for HTML. I XHTML kan man ikke engang udelade
> slut-tag (for nogen elementer overhovedet).

Nej, det er klart. Det var sidste sætning i citatet der var pointen
med at bringe det - men eftersom der blev spurgt om xhtml strict
havde det været på sin plads med en note om sluttags.

Men spørgsmålet viser at der kan være grund til at skelne mere end
blot mellem blok- og inline-elementer - fordi der i hvert fald for
blokelementernes vedkommende er forskel på hvad de kan indeholde.
--
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 : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste