Größe der Menüboxen im IE

Größe der Menüboxen im IE

Beitragvon Comfreak » 22.07.2009, 08:42

Hallo,

ich habe folgendes Problem. Ich habe mit TYPO3 ein TMENU mit einem Submenü erstellt. Das Submenü habe ich per CSS ein Stück weiter nach rechts verschoben und die "ausgeklappte Menübox" auf der 1. Ebene kleiner gemacht, sodass das Submenü jetzt rechts neben dem Menü steht. Das funktioniert im Fiefox auch super, doch leider im IE leider nicht.

Der IE verkleinert die Menübox bei einem Submenü nicht. Das Problem ist (zumindest für mich) schwer zu erklären. Die Seite ist online unter folgendem Link zu begutachten: http://212.117.70.77/index.php?id=361

Ich habe die Boxen mal farbig gemacht, um das Problem besser darzustellen. Mein Problem ist die hellgrüne linke Box im Menü. Diese Box mal beobachten, wenn man sich durchs Menü im IE klickt.

Ich bin für jede Hilfe dankbar!


MfG

Comfreak

Hier noch mein Code, den ich genutzt habe.

TYPO3:

Code: Alles auswählen
# Default PAGE object:
page = PAGE
page {
    typeNum = 0
    bodyTag = <body bgColor = "white">
   
    headerData.20 = TEXT
        headerData.20.value (
    <link href="fileadmin/3phase/vorlagen/style.css" rel="stylesheet" type="text/css" />
    <!--[if IE]>
        <link rel="stylesheet" type="text/css" href="fileadmin/3phase/vorlagen/ie.css" />
         <![endif]-->
    )

        10 = TEMPLATE
     10.template = FILE
    10.template.file = fileadmin/3phase/vorlagen/phase_templ.html
    10.template.workOnSubpart = DOKUMENT


        10.marks.CONTENT = CONTENT
    10.marks.CONTENT.table = tt_content

    10.marks.NAVI = HMENU
        10.marks.NAVI    {

                  special = directory
                  special.value = 352
                  entryLevel = 0
                  1 = TMENU
                  1.noBlur = 1
                  1.wrap = <ul class="ulnav">|</ul>
                  1.NO = 1
                 1.NO.linkWrap = |
                 1.NO.ATagTitle.field = abstract // description // title
                 1.NO.before.dataWrap = <li id="li1">|
                1.NO.wrapItemAndSub = |</li>

                 1.ACT < 1.NO
                 1.ACT= 1
                 1.ACT.before.dataWrap = <li id="lib1">|
                1.ACT.wrapItemAndSub = |</li>
           
                 2 < .1
                 2.wrap = <ul class="ulnav2">|</ul>
                 2.NO.before.dataWrap = <li id="li2">|
                2.NO.wrapItemAndSub = |</li>
                 2.ACT < 2.NO
                 2.ACT= 1
                 2.ACT.before.dataWrap = <li id="lip2">|
                2.ACT.wrapItemAndSub = |</li>
            }
     }

CSS für Firefox:

Code: Alles auswählen
a:link {
    font-weight:bold; color:black; text-decoration:none;
    }
   
a:visited {
    font-weight:bold; color:black; text-decoration:none;
    }
   
a:focus {
    font-weight:bold; color:black; text-decoration:none;
    }
   
a:hover {
    font-weight:bold; color:black; text-decoration:none;
    }
   
a:active {
    font-weight:bold; color:black; text-decoration:none;
    }

div.main {
    width: 960px;
    height: 570px;
    background-color: white;
    }

div.header {
    float: right;
    width: 700px;
    height: 139px;
    background-color: red;
    }
   
div.navimain {
    float: left;
    height: 570px;
        width: 260px;
    background-color: purple;
    }
   
div.maincontent{
    float: left;
    width: 600px;
    height: 405px;
    background-position: 115px 0px;
    overflow: auto;
    background-color: pink;
    }

div.csc-header-n1 {
    margin-left: 100;
    padding-right: 60;
    }

p.bodytext {
    margin-left: 100;
    }
   
div.footer {
    float: right;
    width: 700px;
    height: 26px;
    background-color: green;

    }

ul.ulnav{
    float: left;
    margin-top: 200px;
    margin-left: 50px
    font-family: Arial;
    font-weight: bolder;
    font-size: 11;
    }
   
ul.ulnav2{
    width: 70px;
    height: 50px;
    font-family: Arial;
    font-weight: bolder;
    font-size: 11;
    }

#li1 {
      width: 96px;
      height: 38px;
    padding-left: 20px;
    list-style-type: none;
    }

#lib1 {
        width: 96px;
        height: 38px;
        padding-left: 20px;
    list-style-type: none;
    background: url(/fileadmin/3phase/bilder/strich.png) no-repeat;
    background-position: 7px 0px;
    background-color: lime;
    }

#li2{
    width: 70px;
    height: 30px;
    list-style-type: none;
    margin-bottom: -17px;
    margin-left: 30px;
    padding-left: 20;
    position: relative;
    left: 30px;
    top: 5px;
    }
   
#lip2{
    width: 70px;
    height: 30px;
    list-style-type: none;
    margin-bottom: -17px;
    margin-left: 30px;
    padding-left: 20;
    position: relative;
    left: 30px;
    top: 5px;
    background: url(/fileadmin/3phase/bilder/pfeil.png) no-repeat;
    background-position: 0px 4px;
    background-color: orange;
    }
CSS für Internet Explorer

Code: Alles auswählen
ul.ulnav{
    font-family: Arial;
    position: absolute;
    font-weight: bolder;
    font-size: 11;
    top: 50px;
    left: 50px;
    float: top;
    }

ul.ulnav2{
    width: 70px;
    height: 50px;
    left: 200px;
    position: relative;
    z-index: 2;
    font-family: Arial;
    font-weight: bolder;
    font-size: 11;
    }

#li1{
    width: 1px;
    }
   
#lib1{
   
    float: top;
    height:1px;
    width: 1px;
    }

#li2{
    width: 1px;
    }

#lip2{
    width: 1px;
    }

HTML - Template

Code: Alles auswählen
<div class="main">
<div class="header"></div>
<div class="navimain">###NAVI###</div>
<div class="maincontent">###CONTENT###</div>
<div class="footer"></div>
</div>
Comfreak
neu hier
 
Beiträge: 1
Registriert: 22.07.2009, 08:39

Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Größe der Menüboxen im IE"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast