In <hebkqf7b.fsf@hotpop.com> Lasse Reichstein Nielsen <lrn@hotpop.com> writes:
>bnielsen@daimi.au.dk (Kai Birger Nielsen) writes:
>> men det gik op for mig at det ikke er særligt godt, hvis jeg fx
>> senere vil bruge first-child. Så det "rigtige" at skrive er
>...
>> <h2>owiejfowef</h2>
>> <div>
>> <p>oijoijo</p>
>...
>> </div>
>...
>Jeg er enig i idéen, og det er XHTML2-folkene også. Det er derfor
>de vil indføre <section> og lave alle <h?>'erne om til <h>.
Det lyder fornuftigt. Jeg stillede oprindeligt spørgsmålet i
dk.edb.internet.webdesign, hvor Anders foreslog
en løsning med
h2+p { text-indent: 0; }
I mellemtiden var jeg kommet til at se på nogle af mine sider
med fx en blockquote imellem de forskellige <p> </p>'er og
det var gået op for mig at det ikke bare er efter en h2 at
jeg burde droppe indrykning. Så jeg kommer ikke udenom at
lave en markup, der siger at her er et afsnit.
>Det kan man dog ikke endnu.
>Spørgsmålet er så: Hvad er dit formål med at skrive XHTML?
>Hvis det er at lave markup på indholdet, så skal du ikke bruge div.
>Den har ingen logisk indhold, og ingen browser eller læser vil vide
>at du i virkeligheden mener <section>
Ja, det er mit formål at lave markup. I den sammenhæng er det
bedre med <div> end med ingenting, for <div>'erne kan jeg senere
søge efter og erstatte med <section>.
>Hvis det er at gøre programmering nemmere ved at have flere muligheder
>for at bruge first-child, så ... tror jeg bare ikke det er en god idé :).
>Logisk markup skal følge af teksten, ikke af hvad man vil bruge den
>til.
Helt enig. Jeg havde bare ikke struktureret så stramt, fordi jeg ikke
tidligere kunne bruge det til noget. Dvs det var en blanding af
dovenskab og manglende evne til at forudse at jeg senere kunne bruge
en bedre markup til noget.
Er ideen med at bruge <div> med en markering af hvad type indholdet
egentlig er, den mest fornuftige ting at gøre her og nu ?
>... bare mine 25 øre ...
Jeg synes nu at det er mere end 25 øre værd at høre andres
overvejelser
mvh Birger Nielsen (bnielsen@daimi.au.dk)