lol korup, hvad snakker du dog om ? style="margin: 0px;" vil godtnok fjerne margin fra <form> elementet (men det er jo 0 i forvejen) men vil stadig gøre at hans problem vil opstå.
Derudover vil margin: 0,0,0,0; ikke virker i Firefox, da der SKAL px med ifølge w3c, dette er endnu en omgang IE only crap :P Det hedder margin: 0px 0px 0px 0px; UDEN kommandaer, hvis du endeligt vil vide.
Derudover er det uhøfligt at ligge et svar før man har den rigtige løsning.
Og til slut vil jeg fortælle at jeg ikke samler på points, men lad nu være med at give dem til korup, istedet for dig selv :)
crowley> tak for svaret - måske du lige vil svare på endnu en ting ang. forskellige browsere. Hvordan får du en INPUT elle SELECT box til at have samme width i alle browsere - kan man det overhovedet? (uden at tjekke efter brugerens browser først)
alister_crowley>> Jeg har selv haft problemer med at mine tabeller skubbede sig, og der fandt jeg at mit svar VAR løsningen på problemet. Jeg er da glad for at du gør mig opmærksom på at denne måde kun virker i IE, dette var jeg ikke klar over.
Med hensyn til dit løsningsforslag, er der ikke visse problemer med "display: inline" i FireFox også??
Select-elementer er helt anderledes opbygget end de fleste andre HTML-elementer - og opfører sig derfor anderledes på en lang række punkter. Netop bredden har alle dage været et problem - i stort set alle browsere. Sætter du en 'size' værdi, kan du se, at rammen også er temmelig forskellig i Moz og IE. Desværre er der ikke meget at gøre ved nogen af delene.
alister_crowley >> I følge W3C er værdien '0' et af de få steder, du må undlade en enhed. 'margin:0 0 0 0' er således ikke 'IE-only crap', men derimod helt legalt CSS. Værdierne må til gengæld ikke delimiteres af kommaer :)
I øvrigt er det bedre at hente sine oplysninger fra W3C end fra W3Schools (som intet har med W3C at gøre), da der forekommer flere fejl hos sidstnævnte. F.eks. oplyser de fejlagtigt at 'size' attributten: "Defines the number of visible items in the drop-down list" - hvilket har givet anledning til en del spørgsmål her på E gennem tiden.
W3C skriver den officielle forklaring, som da også passer en del bedre på virkeligheden: "If a SELECT element is presented as a scrolled list box, this attribute specifies the number of rows in the list that should be visible at the same time."
olebole> jeg har oplevet sider hvor bredden på en INPUT har været perfekt på samtlige browsere. Men her er måske tale om noget JavaScript eller lignende der finder frem til brugerens browser og så derefter sætter bredden.
Jeg kan f.eks. sagtens få min SELECT til at passe vha. ovenstående CSS. Men det virker desværre ikke i FireFox. (Den er for bred) - Men det er der altså ikke rigtig noget at gøre ved?
jeg bruger mac - det kan være det er der den lidt større forskel ligger.. svært at gøre alle platforms/browsere glade!! men mange tak for indsatsen.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.