Avatar billede ripley Nybegynder
15. november 2006 - 09:52 Der er 7 kommentarer og
1 løsning

Afstand - div

Jeg har lidt problemer med et div-tag omkring en input-box, der åbenbart gør, at hele koden fylder lidt mere så firefox ikke gider være med og opfører sig som om det hele fylder for meget .. IE er OK.

Jeg sidder og roder og leder efter noget på nettet om at fjerne al margin og spaces osv. fra DIV-tag, men kan ikke finde en klar beskrivelse af, hvordan man gør med CSS.

Nogen, der kan hjælpe???
Avatar billede jowii Nybegynder
15. november 2006 - 10:26 #1
Det er svært uden et link, men hvis du vil fjerne margin, gør du således:

margin: 0;

Sværre er det ikke :-)
Avatar billede olebole Juniormester
15. november 2006 - 10:34 #2
<ole>

Yups ... et link skal der til  ;o)

/mvh
</bole>
Avatar billede ripley Nybegynder
15. november 2006 - 13:08 #3
Her er noget kode i stedet - prøv det i IE - og FF
Hvad pokker er det, jeg har misset??? Der må ikke være den afstand mellem tekst og inputfelter, der er i FF:
Hvis jeg fjerner DIV-tags, så ser det fint ud.

<html>
<head>
    <title>Untitled</title>
<style>
/* Login-styles */
.loginStyle {}
.loginBackground{}
.inputText {}
.inputDiv {}
.logPaa {}
.logPaaImage {}

</style>
</head>

<body>
<table cellspacing="0" cellpadding="0" width="100%" border="1">
                                                                                   
            <form  method="POST" action=''>

                                        <td valign="top">
                          <table> 
                                <tr>
                            <td valign="bottom" class=""><div class="inputText">Felt 1</div><input tabIndex=1 type="text" style="width:100px;height:16px;font-size:10px;margin-right:7px;" maxlength="16">
                             
                            <div class="">
                                            <input tabIndex=2 type="checkbox"  name="gem" value="true" CHECKED ><a wrap="nowrap">Husk</a>
                                            </div>
                                                 
                            </td>
                        </tr>
                              </table>
                            </td>          
                                         

                   
                            <td valign="top">
                        <table> 
                              <tr>
                                <td valign="left" class=""><div class="inputText">Felt 2</div><input tabIndex=1 type="text" style="width:100px;height:16px;font-size:10px;margin-right:7px;"  maxlength="3">
                                <br/>&nbsp;
                                </td>
                                </tr>
                            </table>
                          </td>    
                                   
                   
                                <td valign="top">
                                  <table> 
                                      <tr>
                                        <td valign="left" class="">
                                          <div class="inputText">Felt 3</div>
                                          <input tabIndex=1 type="text" style="width:100px;height:16px;font-size:10px;margin-right:7px;" maxlength="16" size="16" onKeyPress=''>
                                                <br/>&nbsp;
                                      </td>
                                        </tr>
                                </table>
                                </td>    
                   

               

               
            </form>



                                                                        <td width="100%" ><img src="" alt="" width="100%" height="1"></td>
                                                                   
                                                                   
                                                </table>


</body>
</html>
Avatar billede olebole Juniormester
15. november 2006 - 14:04 #4
Jeg kan desværre først teste i FF om et par timer, men til en begyndelse skal du nok slette: <br/>&nbsp; ... det burde der ikke være grund til at skrive  =)
Avatar billede jowii Nybegynder
15. november 2006 - 15:13 #5
Så det må du vente på. :-)
Jeg kan se det i FF, men jeg ser ikke nogen forskel i højden?
Godt nok er forskellen fra top til tabellen, men kan ikke finde nogen forskel mellem tekst og input felt som du skriver?

Jeg ser kun at den nederste margin er større i IE, end FF. Måske fordi jeg bruger IE7. Men umiddelbart ingen forskel.

Du må give en tydeligere beskrivelse eller vente på oleboles hjælp. Han er trods alt en af de klogeste her på eksperten..
Avatar billede olebole Juniormester
15. november 2006 - 15:22 #6
Jeg er endnu ikke nået hen til min FF, men en gammel Mozilla renderingsfejl rinder mig i hu. Prøv lige at sætte style="display:block" på input-felterne og se, om ikke det hjælper  :)
Avatar billede jowii Nybegynder
15. november 2006 - 15:32 #7
Tager mozilla inputfelterne som inline-elementer? Det vidste jeg ikke :-)
Hvis det virker lytter jeg også spændt på forklaringen.
Avatar billede notes2c Nybegynder
16. november 2006 - 19:36 #8
Det kunne løses sådan;

<!DOCTYPE html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled</title>
<style type="text/css">/* Login-styles */
.loginStyle {}
.loginBackground{}
.inputText {}
.inputDiv {}
.logPaa {}
.logPaaImage {}
label {
display:block;
margin-bottom: -4px;
}
input.login {
width:100px;
height:16px;
font-size:10px;
margin-right:7px;
}
</style>
</head>
<body>
    <form method="POST" action="">
    <table cellspacing="0" cellpadding="0" width="100%" border="1">
        <tr>
            <td valign="top"><label class="inputText">Felt 1</label><input class="login" tabindex="1" type="text" maxlength="16"><div class=""><input tabindex=2 type="checkbox"  name="gem" value="true" checked ><a wrap="nowrap">Husk</a></div></td>
            <td valign="top"><label class="inputText">Felt 2</label><input class="login" tabindex="1" type="text"  maxlength="3"></td>
            <td valign="top"><label class="inputText">Felt 3</label><input class="login" tabindex="1" type="text" maxlength="16" size="16" onKeyPress=""></td>
            <td width="100%"><img src="" alt="" width="100%" height="1"></td>
        </tr>
    </table>
    </form>
</body>
</html>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester