Globale linker
CSS
- Intro
- Dokumenttre
- Syntax
- Sette inn
- Font
- Text
- Box
- Background
- Classification
- Posisjonering
- CSS-hacks
- Quick guide
- Gode råd
CSS-hacks
Det at de forskjellige nettleserne, og da kanskje særlig IE5 og IE6, har varierende grad av støtte for CSS-standarden, kan sette grå hår i hodet på enhver som går i gang med CSS-baserte sider. Det finnes en rekke hack som man kan bruke for å «omgå» dette problemet.
På denne siden vil du finne CSS-hacks som jeg har kommet over i desperat søken på nettet etter løsninger på problemer som har dukket opp.
NB! Vær litt forsiktig med ukritisk bruk av hacks. Konsentrer deg om å lage sidene dine slik at de fungerer i nettlesere som støtter standardene (Mozilla/Firefox og Opera), og så får du heller hacke til funksjonalitet for IE. Pass også på at du i størst mulig grad bruker hacks som er bakoverkompatible, altså hacks som antakeligvis ikke vil fungere i fremtidige versjoner av, først og fremst, IE.
CSS-filtere
Skjul for IE5
Gjelder også for IE6 i «Quirks-mode», d.v.s. HTML-dokumenter uten «doctype-switch».
- http://css-discuss.incutio.com/?page=BoxModelHack
- http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html
- http://wellstyled.com/css-underscore-hack.html
MAC IE5 hack
NS4 og IE4 hack
Bruk @import for å skjule regler for IE4 og NS4. Disse støtter nemlig ikke import-metoden. F.eks:
<link href="for_alle.css" type="text/css" rel="stylesheet" />
<style type="text/css">
@import "for_andre_enn_versjon_4.css";
</style>
Position fixed in IE
IE støtter ikke position: fixed. Her er en fix:
Dynamic CSS properties i IE
IE 5+ støtter javascript-aktig abgivelse av verdiene til properties i CSS.
- http://www.svendtofte.com/code/max_width_in_ie/
- http://msdn.microsoft.com/library/default.asp?
url=/workshop/author/dhtml/overview/recalc.asp - http://webfx.eae.net/dhtml/cssexpr/cssexpr.html
- http://www.codehouse.com/javascript/tips/css_expression/
NB! Etter SP2 for WinXP fungerer ikke dette lenger uten at man tillater dette.
Generelle linker
Her er generelle linker som omtaler hacks, og bugs i nettleserne som ikke passet inn i noen av kategoriene over:
