Avatar billede di8leva Nybegynder
18. juli 2003 - 22:26 Der er 17 kommentarer og
1 løsning

<P>-tag virker ikke i HTML 4.01 (inte som jeg vill)

Jeg har:

<table>.......</table>
<table>.......</table>

Jeg vill ha det til:

<p><table>.......</table></p>
<p><table>.......</table></p>

Men hvis jag skriver som oven, så virker den ikke med W3C HTML-validator.

Må man ikke ha en <table> i en <P></P> ??

(validerar med HTML 4.01 Transitional)
Avatar billede ztyxx Nybegynder
18. juli 2003 - 22:28 #1
kan du så ikke bare indsætte et <br> eller to, mellem tabellerne
Avatar billede di8leva Nybegynder
18. juli 2003 - 22:33 #2
jeg kan, men vill helst ikke

det er nemligen på ganske mange ställen jag skrivit såhär, og jeg vill finde hvis det er jeg som gjort noget forkert eller hvis det ikke virker alls
Avatar billede ztyxx Nybegynder
18. juli 2003 - 22:36 #3
som jeg har testet på min egen maskine, så virker det fint nok, men om det ikke er indenfor standarden ved jeg ikke, men mon ikke du kan finde noget på http://www.w3schools.com/
Avatar billede di8leva Nybegynder
18. juli 2003 - 22:59 #4
dette er lidt weird...

jag provade att fjerne </p> så texten blev:

<p><table>.......</table>
<p><table>.......</table>

og det er godkänd W3C HTML 4.01.

men jeg har alltid blivit tillsagd att man SKALL bruge </p> fördi man skall försöge att afslute så månge tag:s som muligt. (<br> er lidt svår att afslute)

skall pröva detta lidt mer
Avatar billede roenving Novice
19. juli 2003 - 02:45 #5
Som du kan læse her er </p> ikke obligatorisk i html (4.01) -- men det er det, hvis du vil gå videre til andre definitioner ...
http://www.w3.org/TR/html401/struct/text.html#edef-P

Hvad bruger du som doctype ?-)

Man bør jo bruge den fulde, hvis man vil have en chance for at skrive kode som dur ens mellem de forskellige browsere:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede di8leva Nybegynder
19. juli 2003 - 11:54 #6
roenving >> Min doctype er:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

jeg tror att jeg skall skabe en style som jeg bruger till min table med nogen form av padding eller margin i stedet.... nemmest så, vill ikke ha en <p> uden en </p>

Vedrörende <p> står det:

"The P element represents a paragraph. It cannot contain block-level elements (including P itself)."

er en table et "block-level element" ?
Avatar billede roenving Novice
19. juli 2003 - 14:52 #7
Nu kan jeg ikke huske hvor det var, men jeg så i forgårs et link til en oversigt over hvad der skulle til for at de forskellige browsere overholder standarderne, når de skal rendere html-sider ...

OG IE overholder IKKE standarderne hvis ikke du har linket til dtd'en med ...

Derfor min henvisning til den ...
Avatar billede di8leva Nybegynder
20. juli 2003 - 16:43 #8
roenving >>

Hvis jeg tilföjer den linie "http://www.w3.org/TR/html4/loose.dtd" så fucker den op hela min side.
Den centrerar ALLT jeg har på min side.... ikke godt alls
Hvorfor bliver det så?
Avatar billede roenving Novice
20. juli 2003 - 16:54 #9
Virkningen af at sætte dtd-linket på er jo at IE overholder de anbefalinger w3c har lavet for hvordan 'user agents' skal rendere html-kode ...

-- men du må så have et eller andet, som sætter en centrering igang !-)

-- og du skal huske at default-fortolkningen for en css-property er inherit, altså overtag den indstilling, som findes på elementet som ligger lige over i DOM-hierarkiet ...

-- men hvis din side fucker i IE, når du sætter den på, kan du være ret sikker på, at alle andre browsere også vil gøre noget andet end du forventer ,-)

-- og jeg tror du har ret i 19/07-2003 11:54:55 -- at du skal skabe en style med padding osv. som får dine tables (som ganske rigtigt er block-level-elementer !-) til at opføre sig som du vil have det ...
Avatar billede nstenberg Nybegynder
20. juli 2003 - 18:10 #10
Prøv med <table><tr><td><p> text </p></td></tr></table>
Avatar billede nstenberg Nybegynder
20. juli 2003 - 18:13 #11
<!-- comment begin -->

Du kan eventuelt prøve dig frem med html i programmet HTML-kit, som er en ikke-WYSIWYG html-editor, med en masse fede features - bl.a. en indbygget validator.

Ellers kan jeg iøvrigt også anbefale Mozilla Firebird med den extension der hedder "web developer", der har nogle rigtigt fede funktioner. Se evt. http://sites.thepusher.dk/mozilla/firebird/

<!-- comment end -->
Avatar billede di8leva Nybegynder
21. juli 2003 - 12:33 #12
nstenberg >> det bliver ikke samme hvis jag laver som du anbefaler. Det er grafik i den table som måste adskiljes fra den andre table.

jeg har nu löst dette problem hved att skrive <p><br></p> före varje table, men nu er det samme fejl på:

<p>
<ul>
  <li>et</li>
  <li>to</li>
</ul>
</p>

så <ul> er også et block-level-element ?

ikke kul det her

roenving >> jeg har en <td align="center"> på en plads, og det er antagligen den som gör at alt bliver centrerat.... skall se hvad man kan göra åt det...
*sigh*
Avatar billede roenving Novice
21. juli 2003 - 13:00 #13
Hvorfor bruger du ikke bare <br> som linjeadskillelse -- du skal bare ofte bruge dem to ad gangen, fordi den bare går ned på næste linje -- og linjen skal skiftes før du får den blanke linje ...
Avatar billede di8leva Nybegynder
21. juli 2003 - 16:06 #14
roenving >> well... det er fördi jeg föler at det er en grim måde at skrive HTML på =)

Men jeg retter nu til det jeg skrev oven, med en style og padding...

nu er näste problem at siden er pisse-grim i Netscape =) Men det tar jeg senare.
Avatar billede roenving Novice
22. juli 2003 - 00:35 #15
Men du får testa intensivt !-)

-- och ...
Pröva inta för alvor ett design föran mozilla har set det !-)

-- pråtar inte svenska, mais non comprend pas francais *gg*
Avatar billede di8leva Nybegynder
03. oktober 2003 - 12:22 #16
lukker
Avatar billede roenving Novice
03. oktober 2003 - 22:45 #17
¿ Hellere sent end aldrig ?

Hverken er blevet klogere ?-)
Avatar billede iphase Nybegynder
03. oktober 2003 - 22:50 #18
BR kan godt lukkes ;)

Du skriver bare:
<br />

Og ang det med de paragrafer med tabeller.

Det er helt forkert. En paragraf er til tekst ikek tabller.

Formater din paragraf med et stylesheet eller giv dine tabeller de samme egenskaber som en paragraf vha. stylesheets.

Eller bedre endnu bare smid det hele ind i en <div> og formater så den med stylesheets.

/Remember that a stylesheet is your friend :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