On 2 Okt., 13:46, scootergrisen <fedblind...@yahoo.dk> wrote:
> Hvis CSS ikke er et klientside sprog hvad er det så ?
> Det er da noget som brugerens computer og browser fortolker.
> Ligesom javascript også er klientside sprog og PHP er serverside sprog.
Du skal da have thumbs up, fordi du faktisk har nogle udmærkede
argumenter ;) hvilket så ikke ændrer på, du stadig er forkert på
den ;)
Der hvor du nok går galt i byen er i opfattelsen af, hvad selve
gruppen hører ind under, og det er "clientside scripting", dvs. det
som tilføjer funktioner til din side eller ændrer/tilføjer indhold
dynamisk (f.eks. AJAX). Og CSS er ikke scripting, selv om Microsoft
giver dig mulighed for at lave scripting i CSS til IE (yep, de kan
heller ikke finde ud af det). Standard CSS kan ikke ændre eller
tilføje elementer, kun ændre deres udseende. Så CSS er udelukkende =
layout, og har på den måde tættere tilknytning til HTML, som er
opmærkning af indholdet.
Man *kunne* have lavet en særskilt gruppe kun til CSS, men jeg tror
grunden til, man ikke gjorde, det er fordi man før i tiden lavede både
opmærkning og udseende/layout i HTMLen med HTML-tags. Det er først
senere, man er begyndt at dele de to ting op i opmærkning (HTML) og
layout/udseende (CSS).. Prøv at kigge nogle gamle Frontpage-sider
igennem i koden, de er fyldte af sådan noget som FONT SIZE og FONT
FACE, som man i dag laver med CSS.
PS: Og så skal man huske, at under client-side indgår også f.eks.
VBscript, som for mange er totalt ukendt, men som er MS' bud på et
clientside scriptsprog. De fleste i dag kender jo kun Javascript - som
så oprindeligt var en Netscape-idé. Men du kan sagtens bruge VBscript,
virker bare kun til IE-browsere. Så clientside er ikke *kun*
javascript.
MVH
Rune Jensen
--
http://camendesign.com/blog/stop_this_madness