Avatar billede mik789 Nybegynder
21. september 2001 - 13:10 Der er 5 kommentarer og
1 løsning

Netscape-bøvl nu igen!

Er der en der gider tjekke denne side:

http://www.hum.sdu.dk/projekter/dahr/ny_dahr/statutes.html

Jeg kan ikke forstå hvorfor min Netscape 4.51 ikke vil vise tabellen ordentligt (den kollapser hele den venstre kolonne ser det ud til. Der er ingen problemer i IE (5.20 i hvert fald), ej heller i den nye Netscape 6.1. Noget andet er så at NS 4.51 heller ikke vil vise mine table styles, men det får være (ingen problemer i de andre).
Avatar billede hoejrup Nybegynder
21. september 2001 - 14:10 #1
Du kunne teste din side på http://validator.w3.org/ , den finder nemlig alle dine fejl. IE syntax check er elendig, så den kan du ikke anvende til test af dit website.

/per
Avatar billede mik789 Nybegynder
21. september 2001 - 15:17 #2
per> godt tip. det gjorde jeg så. der var nogle fejl, som jeg rettede og nu ser det OK ud, også i NS. Der er dog en bemærkning i validatoren jeg ikke rigtig forstår. Det drejer sig om følgende del af mit dokument:

-----------

      <TD width=\"439\"><br><FONT SIZE=\"-1\">Der holdes ordin&aelig;r generalforsamling [... osv.osv.].<br><br>
Dagsordenen skal indeholde f&oslash;lgende punkter:<br><br>
<div style=\"margin-left: 30\">1. Valg af dirigent<br>
2. Valg af referent<br>
3. Godkendelse af dagsorden<br>
4. Formandens beretning<br>
5. Freml&aelig;ggelse af regnskab<br>
6. Fasts&aelig;ttelse af kontingent<br>
7. Valg af medlemmer til bestyrelsen<br>
8. Valg af suppleanter til bestyrelsen<br>
9. Valg af revisor og revisorsuppleant<br>
10. Eventuelt</div></font></TD>

----------

Det ser helt fint ud i både IE og NS. Div giver den indrykning, jeg vil have af dagsordenen. Men validatoren siger:

\"Error: element \"DIV\" not allowed here; possible cause is an inline element containing a block-level element.\" Hvad betyder det, og hvorfor er det forkert, når det fungerer fint på siden? De 30 point kan passende gå videre til dette spørgsmål.

/mik

Til dette siger validatoren
Avatar billede hoejrup Nybegynder
21. september 2001 - 15:53 #3
Linie 10: <style> skal ændres til <STYLE TYPE=\"text/css\">

Linie 66-69: Husk at opbygge tag på denne måde <P><FONT>....... </FONT></P>, ellers får du problemer med validatoren.

Beskrivelse af et block-level element: http://www.htmlhelp.com/reference/html40/block.html

Linie 95:  <TD widht=\"439\"> skal rettes til  <TD width=\"439\">

/per

Avatar billede xzxzx Nybegynder
21. september 2001 - 15:58 #4
Lidt gyldne regler:

1). Prøv i alle de <table> <td> at sidte background=\"trans.gif\" (trans.gif = Transperant gif 1px*1px).

2). Se efter at tags er afsluttet.

// Casper S  www.enter-s.dk


Avatar billede mik789 Nybegynder
23. september 2001 - 00:38 #5
hoejrup> tak for linket. nu forstår jeg problemet. reglen er at et blockelement (som <div>)ikke må optræde inden i et inlineelement (som <font>). det var det, der var problemet. det er egentligt lidt pedantisk, for i dette tilfælde betød det så at jeg måtte gentage <font>...</font> i et afsnit hvor det logisk set havde været nok med ét sæt. men det er rettet, og validatoren finder ingen fejl nu.
Avatar billede hoejrup Nybegynder
23. september 2001 - 07:48 #6
Velbekomme. Syntax check og validatorer er lavet, så de har mulighed for at kontrollerer opbygningen af din html. Men jeg kan godt forstå din tankegang, for det virker ikke lige så fleksibelt som vores egen tankegang. På den anden side, hvis browsere og validatorer skulle være mere fleksible. Så krævede det betydelig flere programlinier, og det kunne nemt medfører en langsommere browser. Det hele er nemlig et spørgsmål om optimering.

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