Lars Olesen wrote:
> Foreløbig har jeg ikke brugt <hr> imellem blokkene, men vil sikkert gøre det. Har bibeholdt mine <hr
> class="dNone"> som adskillere. Det skyldes at jeg på fx
www.vih.dk/langekurser/ udnytter <hr> som
> adskillere på selve siden også.
>
Jeg har i default.css sat følgende, som gør at hr-elementer i content-blokken bliver vist.
#content hr {
display:block;
}
Det gælder om at flytte så meget som muligt over i CSS'en.
>
> De to nederste har du også i #main. Er der nogen særlig grund til det?
>
Ups. Det er da også rigtigt. #main bruges egentlig kun til at omkranse det hele
(content/extra/foot) og give lidt luft fra kanten.
>
> Genvejsmenuen skal laves om. Jeg har allerede lavet den om til en liste og skjult alle links. Er det
> ikke korrekt, at der ikke er nogen vej uden om javascript for at fremvise listen nu?
>
I Mozilla og Opera er det muligt at sætte :hover på et hvilket som helst element som gør at
listen vises. IE kan kun sætte :hover på a-elementer. Så hvis det skal virke i IE, skal du
benytte JavaScript.
Men jeg har et andet forslag længere nede ved "grupperingen af navigeringen"
>
> Kan jeg ikke bare lade være at bruge hacks? Hvilken forskel gør det?
>
Jo, det kan du godt, men hvis du vil have IE5.0 og IE5.5 med er du tvunget til det.
Hack'et "Mid Pass Filter" syntes jeg er et af de pænere, da man ligger alle IE5.x hacks'ne i en
seperat CSS-fil.
http://users.cybercity.dk/~dsl58854/articles/skjulecss/skjulecss.html#section14
Om et års tid eller to, når IE5.x udgør et par procent kan du fjerne stylesheet'et
(IE5xFixes.css) uden at gennemgå det rigtige stylesheet'et (default.css) som overholder
w3c-standarderne. Det syntes jeg er smart, men man kan også godt lave hacks'ne i default.css
PT. bruges det kun til en bug i IE5.x når browser vinduet er for småt og man hover over et af
menupunkterne i den globale navigering.
IE5.x har også problemer med box-modellen og her vil det være oplagt at ligge deres specielle
width'er i det stylesheet.
Du kan prøve at se det ved at installere flere forskellige version af IE på din maskine.
Se posten fra "06-11-2003"
http://www.hintzmann.dk
>
> Jeg har fundet hacket, men forstår det vist ikke helt. Kan du forklare, hvad det gør?
>
IE6 (og IE5.x) akkumulere nogle marginer i toppen af #main som den ikke burde i følge W3C.
Derfor har jeg lavet denne til IE6
#main {
margin:0 1em; /* FIX (IE6+5.5+5.0) no margin-top */
}
Og den næste er til Mozilla, Opera og andre standard browsere.
#main[id] {
margin:1em; /* MOZ + OPERA */
}
(IE forstår ikke attribut selectoren #main[id], så den får ikke margin 1em på alle kanter af
#main blokken.)
> Jeg er gået tilbage til et stylesheet, selvom
www.alistapart.com i en artikel
> foreslår at man bruger layout.css til positionering og markup.css til farver mv. Men det er der vel
> egentlig ikke nogen grund til?
>
Det har lidt med smag og behag. Nogen kan godt lide at adskille stylen, jeg foretrækker dog at
have alle informationer samlet om et element i samme stylesheet.
>
> Jeg er ret enig i at grupperingen af navigeringen er lidt rodt, men har ikke kunnet finde nogen vej
> ud af det. Har du nogen forslag?
>
Det skal lige siges at jeg _ikke_ er ekspert inden for det her, men...
For mig virker navigeringen ikke helt optimalt, men det kan godt være at det er mere logisk når
man bedre kender målgruppen.
Som jeg ser det er navigeringen meget spredt på siden. Jeg tror brugeren vil have det nemmere
hvis de var mere samlet.
Her er min opfattelse af hvilke navigeringsmuligheder der PT. nu er på siden.
1) Global navigering
* Aktuelt
* Dialog
* Lange kurser
* Korte kurser
* Værd at vide
* Faciliteter
* Lærere
* Tidligere elever
* Bestil og tilmeld
* Svenska ( høre egentlig ikke til global navigering )
* Norsk ( -"- )
* English ( -"- )
2) Genvej...
* Dagbog
* Fotoalbum
* Spørgsmål og svar
* Elevchat
* Lange kurser
* Dine fag
* Korte kurser
* Hvor findes vi?
3) De 6 thumbnails
* Lange kurser
* Korte kurser
* Kursuscenter
* Rejselinien
* Politiskole
* Rundvisning
4) "Næste lange kursus"
* Kursusoversigt »
* Præsentation »
* Dine fag »
* Spørgsmål og svar »
5) Page navigation
* udskriv
* anbefal siden
* kontakt os
* hjælp
* brugervurdering
6) About
* Om websitet
* Privatlivspolitik
* Indholdsfortegnelse
* Sitemap
7) "Ledige pladser til januar!"
* Åbn fotoalbum (Virke lidt malplaceret)
Ovenstående passe ikke helt overens med sitemappet, hvilket det heller ikke behøves. Men det
ville for mig virke mere logisk hvis det gjorde.
Det er lidt svært at hjælpe dig når man ikke kender målgruppen o.lign.
Men jeg tror nok at jeg ville analysere sitet med nogle af målgrupperne (elever, lærer,
potentielle nye elever, andre)
På nogle små papir lapper skriver du en titel og en kort beskrivelse af alle de sider der er
tilgængelige på siden. Lige fra forside, søgeresultat, hjælp, nyheder, Kursusoversigt, med andre
ord alt.
Bed målgruppen om at gruppere dem så godt de kan og vægte dem efter hvad de finder vigtigst.
Hjælpe dem evt. med at forklare hvad det er er, men uden at guide dem til hvor de PT. nu ligger
grupperet.
Det er tidskrævende men giver et godt indblik i hvordan brugerne opfatter tingene og hvordan
deres "gang" er igennem siden.
Jeg har ikke lige nogle bøger eller links om emnet, men hvis du søger lidt på nettet finder du
sikkert noget.
Når du så har grupperet siderne, vil jeg så mene at 6-7 navigerings steder på siden er for meget.
Jeg ville nok vælge at have 4-5 stk.:
1) Global navigering (Nogle få hovedpunkter med deres tilhørende underpunkter)
2) Page navigation (Den aktuelle sides navigering)
3) Helpers (Hjælpe funktioner såsom udskriv, anbefal, til top, sprog, søg o.lign. )
4) About (Privatlivspolitik, Sitemap o.lign.)
5) Appetizer kun på forsiden (5-6 tilfældige punkter som forklares i dybten, men skifter ved
hver side visning) (Bare en ide for at give siden lidt liv.)
Det blev en lang post det her, men ovenstående er bare nogle ideer, som du kan tænke over og
muligvis tage op med målgrupperne.
Hintzmann c",)