• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

bei widt 100% Rahmen

Status
Für weitere Antworten geschlossen.

chaosprinz

Neues Mitglied
Hallo,
hab in meinem Layout folgendes Problemchen: Die horziontale Navigation soll sich genau so weit erstrecken wie die komplette Site und dabei aber auch links und rechts jeweils einen 1.5px starken Rahmen aufweisen.
Es handelt sich um ein flexibles Layout, zur Positionierung nutz ich vorwiegend floatende Boxen. Funktioniert soweit auch gut.
Nur die horizontale Navi muss ich ja auf eine width von 100% bringen, damit sie sich soweit erstreckt.
Das beißt sich nun ja mit den 1.5 Pixeln für die Rahmenbreite, so dass keine Rahmen angezeigt werden. Habe schon viele Experimente gemacht, bin aber zu keinem Ergebniss gekommen. Über einen umfassenden div mit einer auto-width rahmen für links und rechts gesetzt. Da hat er mir die 1.5 Pixel im eingeschlossenen Menu dann eingerückt, aber den Rahmen nich gezeigt.
Hier ist mal der HTML-Code von der Templatedatei. Nich über die headers wundern, die passen so, sind genau stimmig mit der eingesezten CMS(Joomla1.5), das Menu wir über den Jdoc:include von der CMS her generiert.
HTML:
<body>
<div id="container_head">
      <div id="head">
<img src="templates/blueskytemplate2/images/top_banner.jpg" alt="Radio Bluesky - The web is listening" /></div>

  <div id="log_in">Anmeldeformular</div></div>
    
<div id="sizer"><div id="mainlevel-nav"><jdoc:include type="modules" style="+1" name="user3" /></div></div><br />

<div id="container_main">
    <div id="container_left">
               <div id="left_menu">Die vertikale Navigation</div>
               <div id="container_center">
                       <div id="latest_news">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut lLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut l</div>
                     <div id="breadcrumbs">Breadcrumbs</div>
                       <div id="own_banner">Sendebanner</div>
                      <div id="content">Inhalt</div>
          </div>

    </div>
    
<div id="right_menu">Die Extra-Leiste</div>
</div>
               


<div id="foot">copyright</div>

</body>
Dementsprechend noch das listing der css-datei (ich poste mal nur den relevanten Teil, sonds wirds zu lang):
HTML:
body {
background: #FF00FF;
}

#container_head {
    background: #afd4ff;
    border-top-width: 1.5px;
    border-right-width: 1.5px;
    border-bottom-width: 0px;
    border-left-width: 1.5px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    overflow: hidden;
}
    #head {
    float: left;
    width: 43.95431%;
    }

           #sizer {
           width:auto;
           border-left:1.5px #000000 solid;
           border-right:1.5px #000000 solid;
           }
           #mainlevel-nav {
           width:100%;
           background-image:url(../images/grund_04.jpg);
           background-repeat:repeat-x;
           background-position:top left;
           list-style-type:none;
           
           
           }
          
           #mainlevel-nav a {
           text-decoration:none;
           display:block;
           width:auto;
           color:#FFFFFF;
           }
           #mainlevel-nav ul {
           float:left;
           display:inline;
           list-style-type:none;
           padding:0;
           margin:0;
           overflow:hidden;
           
           }
          
           #mainlevel-nav ul li {
           float:left;
           display:inline;
           }
           #mainlevel-nav ul li a:link, #mainlevel-nav ul li a:visited {
           padding-left:8px;
           padding-right:8px;
           }
           
                
    #log_in {
    float: right;
    width: 40%;
    background: #afd4ff;
    }
 
Habs schon

Danke für euere reichlichen und hilfreichen Beiträge hier.:wink:
Habe es schon selbst hinbekommen. Hab einfach die nav-leiste mit in den Head-container gepackt und die Floats damit gecleart.
 
Huch, hab deinen Beitrag gerade erst gesehen und wollte dir gerade eigentlich vorschlagen den Teil mit dem Rahmen in nen div mit 100% Seitenbreite reinzupacken, aber darauf bist du ja nun schon selber gekommen.^^
 
Ja, und ich wollt Dir vorschlagen, mal Zeilenumbrüche in Deinen Quelltext zu packen. Ich habe keinen Bock, hier ne Woche Scrollmarathon zu machen.

Du willst doch was von uns, oder?

Dann musst Du zumindest für Leserlichkeit sorgen.

Jetzt werd nicht böse...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben