/ 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
idé til semantikken
Fra : Martin


Dato : 22-07-11 11:29

Jeg har et lille problem med
http://jsfiddle.net/ejWEd/
Selve designet skal bibeholdes som det er.

Mit problem er bare semantikken, som jeg ikke synes om

En kamp ser således ud ren semantisk

<tr class="">
<td rowspan="2">23 Jul<br />17:00</td>
<td><img src="hjemmebane billede" /></td>
<td>Silkeborg IF</td>
<td class="score"></td>
</tr>
<tr class="">
<td><img src="udebane billede" /></td>
<td>Sileborg IF</td>
<td class="score"></td>
</tr>

Nogen der har en idé til et flot semantisk korrekt og letlæseligt kode?

 
 
Kurt Hansen (22-07-2011)
Kommentar
Fra : Kurt Hansen


Dato : 22-07-11 13:25

Den 22/07/11 12.28, Martin skrev:
> Jeg har et lille problem med
> http://jsfiddle.net/ejWEd/
> Selve designet skal bibeholdes som det er.
>
> Mit problem er bare semantikken, som jeg ikke synes om
>
> En kamp ser således ud ren semantisk
>
> <tr class="">
> <td rowspan="2">23 Jul<br />17:00</td>
> <td><img src="hjemmebane billede" /></td>
> <td>Silkeborg IF</td>
> <td class="score"></td>
> </tr>
> <tr class="">
> <td><img src="udebane billede" /></td>
> <td>Sileborg IF</td>
> <td class="score"></td>
> </tr>
>
> Nogen der har en idé til et flot semantisk korrekt og letlæseligt kode?

Nu er jeg jo ikke så klog og jeg er derfor i tvivl om hvad du mener med
"semantisk korrekt" i forbindelse med HTML. Dit eksempel er en klassisk
måde at strukturere en kode på og er overskuelig og letlæselig.

Om disse links giver dig brugbare svar, aner jeg ikke, da jeg, som sagt,
ikke forstår hvad du mener.

http://en.wikipedia.org/wiki/Semantic_HTML

- som i en note henviser til et debatbidrag af Tim Berners-Lee,
grundlæggeren af W3C.
--
Venlig hilsen
Kurt Hansen

Rune Jensen (22-07-2011)
Kommentar
Fra : Rune Jensen


Dato : 22-07-11 07:49

On 22 Jul., 03:28, Martin <martinprikaarhof@gmailprikcom> wrote:
> Jeg har et lille problem medhttp://jsfiddle.net/ejWEd/
> Selve designet skal bibeholdes som det er.
>
> Mit problem er bare semantikken, som jeg ikke synes om
>
> En kamp ser således ud ren semantisk
>
> <tr class="">
>    <td rowspan="2">23 Jul<br />17:00</td>
>    <td><img src="hjemmebane billede" /></td>
>    <td>Silkeborg IF</td>
>    <td class="score"></td>
> </tr>
> <tr class="">
>    <td><img src="udebane billede" /></td>
>    <td>Sileborg IF</td>
>    <td class="score"></td>
> </tr>
>
> Nogen der har en idé til et flot semantisk korrekt og letlæseligt kode?

Jeg har aldrig været en ørn til tabeller, men uniddelbart i dit
eksempel, der mangler du en table header. Ellers vil det ikke give
mening for en skærmlæser (i det mindste ikke ældre udgaver - ved ikke
med nye)

Ud over det, er du nok nødt til at definere, hvad du gerne vil
formidle, og hvilke dele af indholdet, som skal hænge sammen. I første
omgang så tag et kig her:
http://www.html.dk/artikler/00005/

Hvis din IMG er et pyntebillede, skal det i stedet laves med
background i CSS. Hvis det er betydende for indholdet, må du finde
noget tekst, som beskriver billedet og give den IMG en sigende alt-
tekst.

Jeg synes, spørgsmålet er lidt svært at svare på sådan umiddelbart,
men prøv som sagt at fortælle med ord, hvad du vil med tabellen,
hvilken funktion den - og dens indhold - har.


MVH
Rune Jensen

Martin (22-07-2011)
Kommentar
Fra : Martin


Dato : 22-07-11 16:23

On 22-07-2011 15:49, Rune Jensen wrote:
> On 22 Jul., 03:28, Martin<martinprikaarhof@gmailprikcom> wrote:
>> Jeg har et lille problem medhttp://jsfiddle.net/ejWEd/
>> Selve designet skal bibeholdes som det er.
>>
>> Mit problem er bare semantikken, som jeg ikke synes om
>>
>> En kamp ser således ud ren semantisk
>>
>> <tr class="">
>> <td rowspan="2">23 Jul<br />17:00</td>
>> <td><img src="hjemmebane billede" /></td>
>> <td>Silkeborg IF</td>
>> <td class="score"></td>
>> </tr>
>> <tr class="">
>> <td><img src="udebane billede" /></td>
>> <td>Sileborg IF</td>
>> <td class="score"></td>
>> </tr>
>>
>> Nogen der har en idé til et flot semantisk korrekt og letlæseligt kode?
>
> Jeg har aldrig været en ørn til tabeller, men uniddelbart i dit
> eksempel, der mangler du en table header. Ellers vil det ikke give
> mening for en skærmlæser (i det mindste ikke ældre udgaver - ved ikke
> med nye)

Hvordan vil du lave en header når du har indhold (som hører sammen) i 2
forskellige rækker?

>
> Ud over det, er du nok nødt til at definere, hvad du gerne vil
> formidle, og hvilke dele af indholdet, som skal hænge sammen. I første
> omgang så tag et kig her:
> http://www.html.dk/artikler/00005/

Jeg vil netop af med den tabel, men jeg er bare lidt i tvivl om hvordan
jeg kan strukturere det når man har 2 linjer som hører til 1 linje i
første række.

>
> Hvis din IMG er et pyntebillede, skal det i stedet laves med
> background i CSS. Hvis det er betydende for indholdet, må du finde
> noget tekst, som beskriver billedet og give den IMG en sigende alt-
> tekst.

Det har det, gad bare ikke sætte alt ind, det er jo kun et udsnit af et
helt system - som ikke kan gives adgang til - derfor lavede jeg lige
noget hurtigt HTML.

Men ALT og TITLE er skam sat på billederne, men det ændrer jo ikke noget
design mæssigt.

>
> Jeg synes, spørgsmålet er lidt svært at svare på sådan umiddelbart,
> men prøv som sagt at fortælle med ord, hvad du vil med tabellen,
> hvilken funktion den - og dens indhold - har.

Hvordan tabellen ser ud synes jeg nu er ret tydelig i "Result" (højre
nederste) billedet på
http://jsfiddle.net/ejWEd/

Funktionen, er en liste (derfor jeg overvejede en UL liste) men den kan
jo ikke ændrer sig i bredden så den passer perfekt - bemærk at den skal
kunne tilpasse sig til alle størrelser af skærme, inkl iphone/ipad's -
der vil også være forskellig udseende alt efter om iphone/ipad er
horisontal eller vertikalt.

Hvordan tabel data hører sammen er
En dato i venstre kolonne
Så er der 2 hold (Silkeborg IF og Sileborg IF) på 2 linjer

Rune Jensen (25-07-2011)
Kommentar
Fra : Rune Jensen


Dato : 25-07-11 05:23

On 22 Jul., 08:22, Martin <martinprikaarhof@gmailprikcom> wrote:

> Funktionen, er en liste (derfor jeg overvejede en UL liste) men den kan
> jo ikke ændrer sig i bredden så den passer perfekt

Så længe det kun er udseendet, så ændrer det intet i semantikken. CSS
kan iklke ændre på din HTML-semantik, så hvis du vil ændre i udseende,
og kun udseende, kan du sagtens det. Men hvis det så får udseende af
en tabel, ville jeg nok bruge en tabel.

Men udfra hvad du skriver, kan det SVJKS også godt stå i tabel.
Hovedsagen er, at der er en tabelheader, sådan at skærmlæsere ved, at
det er en datatabel, ikke en layouttabel. Det var det link jeg gav dig
til en tabel tutorial.

Der er dog også en anden ting, som har med dynamisk indhold og
skærmlæsere at gøre. Hvis opdateringen af nyt indhold foregår
automatisk, kan man risikere, at indholdet opdateres imens der læses
op. Det er ikke smart. Derfor bør man måske indlægge en manuel
opdateringsfunktion til/fra.

Mht. selve funktionen, så ville jeg da mene, at HTML5 giver bedre
semantik end HTML4 - uden jeg er /så/ meget inde i HTML5 endnu - det
må man så vurdere, om det er muligt/smart at bruge.

Udover, at det hele kan lægges i en <aside>, så er der sådan noget som
bl.a. tid/dato, som man faktisk også kan angive med HTML5.

http://www.quackit.com/html_5/tags/html_time_tag.cfm


MVH
Rune Jensen

Søg
Reklame
Statistik
Spørgsmål : 177417
Tips : 31962
Nyheder : 719565
Indlæg : 6407865
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste