Gå til innhold

<p> eller <div>? [LØST]


Anbefalte innlegg

Videoannonse
Annonse

nei, tenker ikke på tabeller.

 

men slik eg ser det, er både <div> og <p> block-leve elementer, det eneste

som skiller dem er default margin og padding på <p>. noe som selvfølgelig

kan endres med css.

 

men siden det virker som om disse to elementene er så like, slår det meg

at <p> er på vei ut, og <div> tar over.

 

eg er derfor ikke interesert i å lage sider med masse <p> elementer,

bare for å få beskjed om 6 måneder at dette er et utgått element.

 

forstår dere hva eg mener? ;)

Lenke til kommentar

selvfølgelig tar ikke <div> over <p>.

<p> er til tekst og kommer til å være det lenge.

<div> er et ekstraelement som du kan bruke til hva du vil hvis ikke du finner noe bedre.

 

du har nok misforstått litt ja.

Lenke til kommentar

flott... da slipper eg å bekymre meg for det enda ;)

 

:hmm:

 

siden eg kan bruke <div> til hva eg vil,

kan eg da ikke bruke <div> istede for <p>? :roll:

 

eller vil dette bli feil?

 

altså: <p>tekst</p><p><img src=".."></p>

 

eller: <div><p>tekst</p><img src=".."></div>

Lenke til kommentar

HTML er et språk med semantikk. Det vil si, alt innhold deles inn etter type, og plasseres i de riktige elementene.

 

Dersom ALT plasseres i div-element, forsvinner hele vitsen. Da er det nemlig umulig å skille innholdet, og alt betrakes som en suppe av vanlig tekst.

 

Så for all del, div kommer ikke til å erstatte p. Bruk fortsatt p til å omranse hvert avsnitt. Uansett, hvor upraktisk hadde det vært å skrevet div i stedet for p, og i tillegg oppgitt en klasse for hvert avsnitt?

Lenke til kommentar

Kan legge til litt:

 

<div> bruker du til å posisjonere med. Ved å sette en id slik <div id="topp"> så kan du sette en del ting i CSS som foreksempel posisjonering. *topp er bare et eksempel på hva du kan kalle den.

 

Eksempel hvor <p> og litt annet er inkludert:

 

<div id="topp">
   <h1>Overskrift
   </h1>
   <p>Tekst her og bla bla bla og ja og bla<br />
   bla bla bla. Nettopp, og bla bla.
   </p>
</div>

Lenke til kommentar
selvfølgelig tar ikke <div> over <p>.

<p> er til tekst og kommer til å være det lenge.

<div> er et ekstraelement som du kan bruke til hva du vil hvis ikke du finner noe bedre.

 

du har nok misforstått litt ja.

[/u]Veldig bra :) helt riktig :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...