![]() |
Hej!
Har stora problem att få horisontell alignment cross browser med labels och vissa inputs (radio och checkbox bl.a.). Någon som har en bra lösning här, jag har provat position, float samt <!--[if ...]--> men inget funkar :o. <div id="rflicense"> <label for="rfaccept">I accept the user license agreement.</label> <input id="rfaccept" name="rfaccept" type="checkbox" /> </div> All hjälp jag kan få är jag tacksam över. mvh Robert |
Vad är det som inte ser bra ut? (Jag antar att det ser ut som kryssrutan är för högt eller lågt jämfört med texten.) Skicka en link så man kan titta på det eller ge oss lite css…
Jag personligen skulle nog klippa bort lite överflödig kod: Kod:
<label id="rflicense"><input id="rfaccept" name="rfaccept" type="checkbox" /> I accept the <a href="#" target="_blank">user license agreement</a>.</label> |
Skall prova med display:block.
Precis, problemet är att checkboxen är för högt upp i Mozilla, för långt ner i IE och förmodligen olika i de andra webläsarna som finns. Måhända att jag skrivit överflödig kod men är fortfarande i inlärningsfasen, kanske effektiviserar koden när jag är mer erfaren :) Har bara 6månaders erfarenhet av sitekodning överhuvud taget. Har ingen hostad server för tillfället så lägger in koden här. HTML Kod:
<div id="rfplaceholder"> Kod:
input,textarea,label { |
#rflicense sakerna är alla test så det är inte rätt :)
|
Sätt margin:0px och padding:0px på form-elementen, så kan du själv formatera dem efter behov sen. Margin o padding är olika i IE o FF...:/
|
Citat:
Endast Radio och Checkbox som strular ;) |
Hur saker och ting sätts upp/ner i förhållande till annat ändrar du med vertical-align, t ex
vertical-align: middle; prova lite med detta så får du till det (du kan använda värdena top, middle, baseline, bottom såväl som % t ex 50% för i mitten) Citat:
|
Alla tider är GMT +2. Klockan är nu 01:20. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson