Avatar billede viggosmor Nybegynder
22. april 2008 - 16:07 Der er 11 kommentarer

Endnu et css spørgsmål.

Ja så er jeg her igen med et css spørgsmål.

Jeg står for programmeringen af xhtml og css til vores webshop, læser til multimediedesigner, og er stødt ind i et problem...

Sidens 2 indholdsdivér har rykket sig ud i højre side, de skulle jo være under banneret, som forresten bare er et midlertidigt test banner...

Siden er at se her:

http://soederberg-webdesign.dk/exellence2/index.php

Det ser lidt bedre ud i firefox men i ie7 ser det helt forkert ud...

Jeg aner simpelthen snart ikke hvor jeg skal rette i cssén, som jeg poster her:

/* CSS Document */
html, body {
    margin: 0;
    padding: 0;
    }
   
body {
    background-color: #5d6fb7;   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    }
   
#content    {
        position: relative;
        width: 900px;
        height:100%;
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #4c4a4b;
        margin-left: auto;
        margin-right: auto;
        top:0px;
        }
       
#banner {
    position: relative;
        width: 900px;
        height: 150px;
        border-color:#FFFFFF;
        border-bottom-width: medium;
        border-bottom-style:solid;
        background-image: url(images/exellenceBannerTest.jpg);
        background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
        }           
   
#Images div img
{
float:left;
/* sæt evt fast højde og bredde, for at de står flot */
}

#indhold {
           
        background-color: #4C4A4B;
        top:150px;
        width: 900px;
        border-top-color: #FFFFFF;
        border-top-width: medium;
        position:fixed;
        }

       
       
#venstre {
        position: absolute;
        z-index: 3;
        top:0px;
        float: left;
        width: 500px;
        margin: 60px 25px 25px 25px;
        }
       
#hojre {
        position: absolute;
        z-index: 3;
        top:0px;
        right: 0px;
        float: right;
        width: 320px;
        margin: 60px 25px 25px 25px;
        }       




#menu {
position: absolute;
z-index: 5;
top: 7px;
width: 100%;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 8em;
float: left;
}


#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
text-transform: uppercase;
}

#menu a {
color: #ffffff;
text-decoration: none;
}

#menu a:hover {
color: #5d6fb7;
}

<!--Position af menu-->
#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

<!--Gemme og vise menuen-->
div#menu ul:hover ul,
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul:hover ul,
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;}

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}

</style>

<![endif]-->


#gradient{
            position:relative;
            z-index: 1;
            }



Er der et klogt hoved der kan se hvad jeg har gjort galt?

Tusind tak på forhånd. lone
Avatar billede viggosmor Nybegynder
22. april 2008 - 16:21 #1
glemte at skrive at der selvfølgelig kommer noget php ind, med tiden
Avatar billede viggosmor Nybegynder
22. april 2008 - 16:33 #2
Mig igen, kan se at der er noget html kode i den css kode jeg har fået af en af mine gruppe medlemmer, kan det være det der skaber problemet?

Har dog forsøgt at rykke det til head i html én men dette hjalp ikke noget.....
Avatar billede olebole Juniormester
23. april 2008 - 16:46 #3
<ole>

Du kan i hvertfald ikke have style-tags i en CSS-fil  =)

/mvh
</bole>
Avatar billede viggosmor Nybegynder
23. april 2008 - 18:25 #4
Nej he he, det er jeg klar over, ved ikke hvad han har lavet med den css menu...kode...

Må høre ham imorgen hvad han havde tænkt sig....

Kan desværre ikke gennemskue hvor det skal placeres, har som sagt lagt det i headden, men uden noget godt resultat....

Jeg ved heller ikke hvad dette betyder: <!--[if IE]>

hvis browseren er ie?
Avatar billede olebole Juniormester
23. april 2008 - 23:16 #5
Det er betingede HTML-kommentarer, som vil resultere stylesheet nummer to nedenfor bliver hentet, hvis browseren er en IE:

<head>
<title>En titel</title>
<link rel="stylesheet" type="text/css" href="default_styles.css">
<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="ie_styles.css">
<![endif]-->
</head>
Avatar billede viggosmor Nybegynder
24. april 2008 - 12:12 #6
Oki, men hvad af det skal i head....?

Hvis jeg kopierer dette ind i headden sker der ikke noget:

<link rel="stylesheet" type="text/css" href="default_styles.css">
<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="ie_styles.css">
<![endif]-->
Avatar billede viggosmor Nybegynder
24. april 2008 - 17:44 #7
Nu har jeg bare prøvet at udkommenterer det html kode i cssén, men som i kan se på denne side, står menu og indhold helt henne til højre.....

Hjæææælp, modtages med glæde idet det er et projekt der snart skal afleveres, kan godt give lidt extra point for det, hvis der var en der gad hjælpe mig, er virkeligt på den.....
Avatar billede olebole Juniormester
24. april 2008 - 23:28 #8
Til kommentaren (24/04-2008 12:12:47): Nej, det var jo kun et eksempel. Hvis du ikke har de to stylesheets, sker der naturligvis ikke noget. Prøv at lægge et link til siden
Avatar billede viggosmor Nybegynder
25. april 2008 - 07:39 #9
Det har jeg gjort men gør det da ger ne igen he he...

http://soederberg-webdesign.dk/exellence2/index.php
Avatar billede olebole Juniormester
25. april 2008 - 20:42 #10
Hvorfor er menuen både floated og absolut positioneret? Sætter man ikke top-/bottom- og left-/right-værdier på et absolut positioneret element, kan der ske mange uventede ting  =)

I stedet for at bruge absolut positionering burde du prøve så vidt muligt at lave designet i alm. dokument-flow. Gennemgående absolut positionering gør næsten altid livet surt  ;o)
Avatar billede viggosmor Nybegynder
17. januar 2011 - 08:44 #11
Takker for svar, den side var helt igennem forkert bygget op.......

ole læg et svar...
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