/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Kursiv og fed
Fra : Mikkel Møldrup-Lakje~


Dato : 13-05-04 18:40

hvad er egentlig forskellen på

<i>blabla</i>
og
<em>blabla</em>

?

og på
<b>blabla</b>
og
<strong>blabla</strong>

?

Mvh
Mikkel


 
 
Bertel Lund Hansen (13-05-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-05-04 19:17

Mikkel Møldrup-Lakjer skrev:

>hvad er egentlig forskellen på

Hvordan det ser ud kommer jo an på hvad ens browser gør ved tekst
med sådanne markeringer.

><i>blabla</i>

<i> betyder "italics" og tvinger altså browseren til at lave
teksten kursiveret.

>og <em>blabla</em>

Det betyder at teksten skal fremhæves fordi den er vigtig. Mange
browsere vælger så at fremhæve med kursiv - logisk nok. Men en
blinds oplæsersystem kan altså ikke lægge hovedet på skrå når der
læses op, så kursiveringen bliver måske slet ikke gengivet.
Derimod kan den lægge ekstra tryk på hvis der står <em>.

<i> er altså en fysisk markering, men <em> en en logisk
(funktionel) markering.

>og på
><b>blabla</b>

><strong>blabla</strong>

Det samme. Oplæseren kan ikke gøre sig tyk i mælet når der står
<b>, men den kan nok finde en måde lydligt at markere hvis der
står <strong>.

Jeg synes det er en god idé at have blinde for øje (!) når man
skriver hjemmesider - det gør dem også nyttige for os andre.
Måske finder man en dag ud af at man vil markere <strong> i sin
browser på en ny måde, og så kan man lave et CSS der gør netop
det, men et CSS eller en browser der laver andet end fed ved <b>
er jo forkert.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Joachim Cohn Jacobse~ (13-05-2004)
Kommentar
Fra : Joachim Cohn Jacobse~


Dato : 13-05-04 19:19

Mikkel Møldrup-Lakjer wrote in dk.edb.internet.webdesign.html:
> hvad er egentlig forskellen på
>
> <i>blabla</i>
> og
> <em>blabla</em>

> og på
> <b>blabla</b>
> og
> <strong>blabla</strong>

<i> og <b> er begge visuelle elementer mens <em> og <strong> er
strukturelle elementer.

De visuelle elementer fortæller kun browseren (eller en evt.
anden useragent) hvordan teksten skal præsenteres visuelt, mens
<em> og <strong> eksplicit fortæller at teksten skal fremhæves
eller kraftigt fremhæves. Til gengæld kan dette gøres visuelt på
flere måder, men i de fleste browsere er det visuelle resultat
det samme som for <i> og <b>.

En skærmlæser der bruges af brugere med nedsat eller manglende
syn vil typisk ændre oplæsningsrytme når den støder på de
strukturelle elementer, mens dette ikke er tilfældet for de
visuelle elementer.

Venlig hilsen Joachim

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mikkel Møldrup-Lakje~ (13-05-2004)
Kommentar
Fra : Mikkel Møldrup-Lakje~


Dato : 13-05-04 19:23

In news:40a3bc1f$0$3056$14726298@news.sunsite.dk,
Joachim Cohn Jacobsen - HTML.dk <joachim.usenet@html.dk> typed:
[snip]

Tak til jer begge for gode svar.

Mikkel

Jens Gyldenkærne Cla~ (13-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-05-04 19:27

Mikkel Møldrup-Lakjer skrev:

> hvad er egentlig forskellen på
>
> <i>blabla</i>
> og
> <em>blabla</em>

Som du sikkert har bemærket vises de ens i en browser (så vidt jeg
ved gælder det alle kendte browsere).

Forskellen er i betydningen af dem. <i> betyder kursiv (italics)
mens <em> betyder fremhævning (emphasis). Man anbefaler - fra W3's
side - at bruge koder der angiver betydning og ikke visning. <em>
angiver at et ord (eller hvad der nu er inde i koden) skal
fremhæves, mens <i> angiver at et ord skal vises i kursiv.

Koder der som <i> (og <b>, <u> og <font> m.fl.) angiver en bestemt
skrifttype/skriftform er markeret som deprecated (forældet) og er
ikke med i Strict-undertyperne af HTML og XHTML. De oplysninger som
man kan definere med disse koder, kan og bør i stedet angives med
css.

> <b>blabla</b>
> og
> <strong>blabla</strong>

Helt samme historie som ovenfor - her er betydningerne bare <b> =
fed (bold) og <strong> = stærk fremhævning (stronger emphasis).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177503
Tips : 31968
Nyheder : 719565
Indlæg : 6408541
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste