09. maj 2008 - 13:34Der er
26 kommentarer og 1 løsning
!important - hvad gør jeg?
Hej eksperter.
Jeg er kommet meget i tvivl, om !important er "ok" at bruge i css. Ofte, er der forskel på fx IE6 og ff.. for ikke at sige forskel på ie6, ie7 og ff.
En side ser godt ud i FF og IE7, men i IE6 fejler det. Tit pga. forskel på margin/width/lignende i IE6. Der er jo virkelig ingen andre løsninger end at bruge !important som henvender sig til ff og ie7 fx, hvor det udeladede går til f ie6. Dermed kan man jo lave forskel på fx den ene lille margin der er ellers synes Umulig at lave ens.
Jeg synes ikke, jeg har oplevet det margin problem. Men mon ikke det er, fordi det andet element (som skal skubbes væk med margin-left) også har en margin, som du mangler at fastsætte til 0px, så det ikke driller?
- og så skulle du måske vente med XHTML 1.1, til IE understøtter denne version. Til den tid bør du så sørge for at serve dokumenterne med den korrekte MIME-type ;o)
XHTML 1.1 må ikke serves med 'text/html', som er den, du bruger nu. Når du server dokumenterne som 'text/html', vil alle browsere tolke koden som fejlfyldt HTML-sovs ... ikke som XHTML. Bruger derimod den korrekte MIME-type, vil IE ikke vise siden, men tilbyde dig at downloade den i stedet.
Den nyeste markup-version, som er fornuftigt understøttet på nettet, er HTML 4.01
ole, jeg har altid kokset rundt i det hehe :) Tak for det.. Men hvad skal jeg så angive? :) Lidt hjælp skal man vel have for at det bliver perfekt..
Lad mig i samme åndedrag høre hvordan søren jeg får png transperent til at virke i IE6.. har fundet mange umiddelbart uholdbare måder med diverse "scripts" osv..?
Personligt skriver jeg stadig HTML 4.01 Strict - med ganske få undtagelser. De få undtagelser er ved brug af egne GUI-komponenter, som opmærkes via eget namespace og implementeres via script. Det kan i dag ikke gøres uden en vis brug af 'vrøvlekode' - så her forsøger jeg at finde det mindst vrøvlede kompromis ... men HTML 4.01 Strict er min foretrukne version/flavour.
Hvad png-24 og IE6 angår, erklærer jeg mig helt enig med roenving =)
iso-8859-1 er på vej ud og JavaScript har forlængst fjernet understøttelsen af ANSI. Fra og med JavaScript 1.4 har ANSI-funktionerne til en-/decoding af URL'er været deprecated og erstattet af Unicode-funktioner.
Du får problemer med specialtegn, fordi du ikke gemmer dine dokumenter som utf-8 og/eller din DB ikke bruger utf-8. Bruger du samme tegnsæt i alle led, får du ikke problemer med den slags =)
Men olebole, jeg bruger programmet phpDesigner.. Like notepad - den highlighter bare på en god måde synes jeg. Jeg kan ikk finde ud af at få den til at gemme som utf-8..
Jeg kender ikke editoren, men er den bare nogenlunde seriøs, må der være et sted, man kan bestemme hvilket tegnsæt, der skal anvendes. Hvis du åbner en fil i Notesblok og vælger 'Save As', kan du forneden i dialogen se det anvendte tegnsæt
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.