Avatar billede mcnovy Nybegynder
24. maj 2008 - 21:22 Der er 3 kommentarer og
1 løsning

CSS og Float og Firefox:?

Hej

Jeg har et lille problem med min CSS i Firefox, når jeg bruger Float..

her er min html opbygning:
<body>
    <form id="form1" runat="server">
        <div id="Total">
            <div id="TopPage">
                <div id="TopContent">
                </div>
            </div>
            <div id="BottomPage">
                <div id="BottomPageContainer">
                    <div id="BottomLeft">
                    </div>
                    <div id="BottomRight">
                        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                        </asp:ContentPlaceHolder>
                    </div>
                </div>
            </div>
        </div>
        <div id="ClearBoth">
        </div>
    </form>
</body>

og her min CSS:
body
{
    background-color: #ebebeb;
}
#Total
{
}
#TopPage
{
}
#TopContent
{
}
#BottomPage
{
    margin: 0 auto 0 auto;
    background-image: url(/App_Themes/Default/Images/BodyBackground.gif);
    background-repeat: repeat-y;
    width: 970px;
}
#BottomPageContainer
{
    width: 950px;
    margin: 0 auto 0 auto;
}
#BottomLeft
{
    float: left;
    width: 250px;
}
#BottomRight
{
    float: right;
    width: 700px;
}
#ClearBoth
{
    clear: both;
}


billedet er blot nogle kanter i siderne, som bliver repeatet nedad.
men men....

ligeså snart at der er indhold i min BottomRight og BottomLeft (som bliver positioneret i Float)
så repeater billedet ikke i FireFox (Eller Opera)..
men det virker i IE7.

så..
hvad gør man så...?
skal man bruge noget andet en Float, eller er der en måde hvorpå man kan løse problemet..???

på forhånd tak..
Avatar billede thesurfer Nybegynder
25. maj 2008 - 11:58 #1
Normalt er det IE der tager fejl, og har det med at vise et korrekt billede, selvom oplysningerne er forkerte.. Det svarer til at man ikke kan sproget, men har held med at give nok informationer til at modtageren kan gætte sig til resultatet.. sådan cirka.. og måske ikke.. :)

Med andre ord:
Hvis det ser korrekt ud i IE, men ser forkert ud i de andre browsere (f.eks. FireFox og Opera), så er der højst sandsynligt noget galt.

Det ville være nemmere, hvis du kunne uploaded din kode til en server, så man kan se det "med egne øjne"..
Avatar billede olebole Juniormester
25. maj 2008 - 13:05 #2
<ole>

Du skal have en 'clear' i bunden af 'BottomPageContainer'. Ellers fylder de floatede elementer ikke noget i 'BottomPageContainer' - og det vil gå ud over baggrundsbilledet, der jo så ikke vil have noget at gentage sig selv i  =)

/mvh
</bole>
Avatar billede mcnovy Nybegynder
25. maj 2008 - 16:39 #3
thesurfer:
Firefox er min std browser, og programmere udfra hvordan den viser det,
men tænkte at det, at IE viste det korrekt, kunne bidrage til fejlfinding..

olebole:
super super.. :)
det virker...

smid et svar..
Avatar billede olebole Juniormester
25. maj 2008 - 20:59 #4
- s'gerne  ;o)
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