29. august 2005 - 23:50Der er
29 kommentarer og 2 løsninger
<br> eller <p>?
Hvad er bedst at bruge (i HTML 4.01 strict) for at opnå et mellemrum/linieskift før <div>: <p> <div class="xxx"> <span class="xx">xxxx</span><br> <span class="xx">xxxx</span><br> </div>
-- et p-tag har nogle egenskaber, et br-tag nogle helt andre ...
-- og p-tags defineres vidt forskelligt i forskellige browsere, br-tags indsætter bare et linjeskift, det kan nok ikke gøres anderledes end det i forvejen er defineret til !o]
-- og det skal tilføjes, at jeg ikke selv ville på at benytte mig af p-tags til andet en at omklamre tekst-blokke, jeg selv opfattede som afsnit (Paragraphs på engelsk !-)
-- jeg vidste godt at forms havde en status, som betød, at de ikke kunne nestes, men at p-tags tolkedes som en slags underordnede block-level-tags, var ikke lige gået op for mig !-)
-- men det giver vel også mening så, at den invalide erklæres godkendt, da validatoren selv indsætter det (i html4 trans !-) optionelle lukketag, men mangler åbningstagget i den version, vi opfatter som valid !o]
-- hvilket betyder at svaret på dit spørgsmål entydigt er:
-- brug br-tags til at lave mellemrum ved dine divs, for et helt p-tag imellem blokkene er ikke videre smart, og p-tags rundt om er simpelthen ulovligt i forhold til de regler, html skal tolkes efter !-)
Jeg får denne fejl hvis jeg laver et <br> før <div>: "... document type does not allow element "BR" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag."
-- rent faktisk er jeg ret overbevist om, at både ole og jeg har været mest glade for den aha-oplevelse vi fik fra dekodningen af p-taggets egenskaber ...
"Det ender med jeg engang kan sidde herinde om natten og snakke med på jeres html snak ;-)" Uha - det skal du ikke ønske dig. ;)
Synes godt om
Ny brugerNybegynder
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.