Avatar billede pumpin Nybegynder
08. december 2006 - 20:39 Der er 1 løsning

Problemer med pseudo elements i et div

Hej eksperter jeg skal ha lavet en "shoutbox" med runde kanter og en lille fin gradient i top og bund.

Måden jeg gør det på er ved at have et div med classen Box og på den class benytter jeg .Box:before og after til at sætte billeder ind.

problemmet er bare at det ikke virker i nogen browser, men når jeg bruger web developer tool til firefox så viser den det rigtig men så snart jeg lukker dev tool så boom er det væk igen.


------MAKEUP--------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
    <div id="LeftFrame">
        <div class="Box">
            <p>
                Lorem ipsum dolor sit amet, consectetur adipiscing elit,
                set eiusmod tempor incidunt et labore et dolore magna aliquam.
                Ut enim ad minim veniam, quis nostrud exerc. Irure dolor in reprehend
                incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
                quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
            </p>
           
        </div>
        <div class="Box">
        <p>
                Lorem ipsum dolor sit amet, consectetur adipiscing elit,
                set eiusmod tempor incidunt et labore et dolore magna aliquam.
                Ut enim ad minim veniam, quis nostrud exerc. Irure dolor in reprehend
                incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
                quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
            </p>
        </div>
    </div>
</body>
</html>

---------CSS------

#LeftFrame
{
    width: 197px;
}
.Box
{
    background-color: #F8F8F8;
    border: solid 2px #D5D5D5;
    padding: 5px;
}
.Box:first
{
    content: url(images/BoxTop.jpg);
    display: block;
    margin: -7px 0px -18px -7px;

}
.Box:after
{
    clear: both;
    content: url(images/BoxBund.jpg);
    display: block;
    margin: -7px 0px -18px -7px;
}

hvad gør jeg galt ?? og findes der smarter måder at lave det som måske er mere cross-browser sikre ?
Avatar billede pumpin Nybegynder
08. december 2006 - 21:20 #1
bare glem det. my bad

det var noget være rod :)
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