Jump to content
Sign in to follow this  
Patience

Linjeskift i .php- hvordan?

Recommended Posts

Og mens vi først er i gang så er det lurt og i det minste prøve å skrive litt xhtml kode, så da vil man helst bruke <br />.

\n vil lage linjeskift i kildekoden og ikke merkes i html dokumentet som blir renderet da det ikke er html.

Men man ønsker jo selvsagt en kildekode som er så godt lesbar som mulig.

Share this post


Link to post

Det beste alternativet er å droppe <br>, og i stedet styre mellomrommet ved hjelp av margin-egenskapen. Prøv å legg til margin-bottom på dete elementet som omkranser hurtigreg. skjemaet.

 

Jeg vil forresten ikke anbefale XHTML for brukere som ikke har tilstrekkelig kjennskap til MIME-typer.

Share this post


Link to post

satyrium: blir det ikke litt vanskelig å styre bredden på teksten ved hjelp av margins? Da er det vel enklere å sette en enkel width på innholdsdiven, er det ikke? :hmm:

Share this post


Link to post

satyrium: Hva skal vi da med HTML, om det ikke skal brukes som markup language? Er det ikke nettopp derfor vi fortsatt skriver overskrifter i <h1> selv om det er en header, skriver tekst i linkene selv om det er bilde-rollovers osv?

 

<br /> har jo faktisk en funksjon.

Share this post


Link to post

Om <br> i dette tilfellet bruker som et linjeskift, og ikke en nødløsning for å få til noe layout så må man for all del IKKE prøve og gjøre det samme i css.

Selv om de fleste her (regner jeg med) bruker vanlige visuelle klienter så finnes det faktisk noen der ute som ikke gjør det.

 

Sjansen er nok ikke så alt for stor for at mange blinde kommer til å lese nettsiden din, men det er ikke noe poeng i å gjøre siden utilgjengelig om noen skulle komme innom den.

Share this post


Link to post

br er ikke ment til å simulere mellomrom mellom 2 elementer, og i dette tilfellet er det brukt som en nødløsning for å få til en layout. (Dersom jeg ikke har tolket det feil.) Det blir feil å sammenligne h1 med br, ettersom br ikke er et element med innhold.

 

Dersom koden er semantisk, står hurtigregistreringsskjemaet i fieldset, og "Registrer deg (Hurtigregistrering)" i legend. Da vil innholdet verken være utilgjengelig for blinde brukere eller brukere av visuelle nettlesere.

 

Findus: Jeg kan ikke på noen måte forstå at siden blir mer utilgjengelig for blinde dersom br sløyfes, eller har jeg misforstått utsagnet? :)

Share this post


Link to post

Latterportalen vil uansett ikke være veldig lesbar i en brail-browser/talegenerator.

Teksten i de forskjellige kolonnene kommer til å bli lest sakte, siden det tross alt er tabulærdata, og det leses vanligvis grundig og sakte.

 

Selvfølgelig, de mest moderne handycap-browserene har antagligvis en innstilling for tabulær-modus og design-modus, siden tabeller blir misbrukt overalt.

 

Jeg holder med satyrium her. br eksisterer ikke for å 'forfalske' mellomrom, bruk en bunnmargin på toppelementet.

Share this post


Link to post

Tenker jeg ikke leste godt nok gjennom spørsmålet for en gangs skyld.

Jeg skrev forrige post med en klausul da, om at det bare var korrekt og br var brukt for linjeskift, og ikke om man prøvde og bruke det som layout nødløsning.

Ser nå at det er akkurat det han prøver på, og da skal selvfølgelig css helst brukes i dette tilfellet.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...