ilch Forum » Allgemein » HTML, PHP, SQL,... » Darstellungsfehler Google Chrome Bowser

Geschlossen
  1. #1
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Hallo.

    Folgendes Problem zeigt sich bei der Ansicht im Google Chrome Bowser: Die Menüs werden nicht angezeigt.Unter Firefox und IE scheint die Ansicht zu stimmen.
    Hier mal einen Ausschnitt der htm vom Design:

      <div id="contentbl">
     
      <div id="left_col">
    
        {_list_menunr1@
                <div id="menu_heading_left" >
    <div id="menu_heading_left_font">%1</div>
    </div>
        <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr style="height: 14px;background: url(include/designs/mar_BlackLabel/bilder/box_left_middle.png) top left no-repeat;">
            <td style="background: url(include/designs/mar_BlackLabel/bilder/box_left_middle.png) top left repeat-y;" align="top" class="menuone">%2</td>
          </tr>
    	  	<td style="height: 4px; background: url(include/designs/mar_BlackLabel/bilder/box_left_bottom.png) bottom left no-repeat;"></td>
    	</tr>
        </table>
        }
    
      </div>
    <div id="topmenu" align="left" valign="top" ><font><b> &nabla; </b>{HMENU}</font>
      <div id="main_col">{EXPLODE}</div> 
    </div>
    
      <div id="right_col">
    
        {_list_menunr2@
                <div id="menu_heading_right" >
    <div id="menu_heading_right_font">%1</div>
    </div>
        <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr style="height: 14px;background: url(include/designs/mar_BlackLabel/bilder/box_right_middle.png) top right no-repeat;">
            <td style="background: url(include/designs/mar_BlackLabel/bilder/box_right_middle.png) top right repeat-y;" align="top" class="menutwo">%2</td>
          </tr>
    	  	<td style="height: 4px; background: url(include/designs/mar_BlackLabel/bilder/box_right_bottom.png) bottom right no-repeat;"></td>
    	</tr>
        </table>
        }
    
      </div> 
    
      <br style="clear: both;" />
      </div>


    Hoffe,das mir geholfen werden kann.Vielen Dank. Mfg Maretz

    betroffene Homepage: demo.maretz.eu
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Wizzard26 Mitglied
    Registriert seit
    05.03.2009
    Beiträge
    259
    Beitragswertungen
    33 Beitragspunkte
    Was mir auf den ersten Blick auffällt ist das du sehr oft in der Css, dort wo du schriften bestimmt hast, vergessen hast ein ; zu setzten.
    Ein , ist keine beendigung des befehls .
    Zudem werden kommentare glaube ich nicht mit // ausgeklammert sondern mit /* Hier der Text */ .
    Mal so ne frage am rande, warum vermischst du div´s mit tabellen und bleibst da nicht bei einen kompletten div aufbau??.
    Und warum gibst du den dynamischen menüs in der table eine höhe für den hintergrund von 14px , mal davon abgesehen das du den boxenbackground in der <tr> nen style mit höhe und no repeat zuweist aber in der <td> den selben hintergrund aufrufst , diesen nach unten reproduzieren lässt.


    Greetz Wizz
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    img251.imageshack.us/img251/941/unbenanntsht.png

    check deinen aufbau nochmal, die elemente sind ja da, nur deine struktur scheint n knacks zu haben.
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Ja,da war ich grad bei der Änderung.Habe nun alles in div´s erstellt und es wird alles korrekt angezeigt.Danke nochmals für die Hinweise zu der css.Da ich einige Elemente nur kopiere,anstatt neu zu schreiben,wird dieser Fehler wohl mit gewandert sein.

    Auszug aus der htm

      <div id="contentbl">
     
      <div id="left_col">
    
        {_list_menunr1@
                <div id="menu_heading_left" >
    <div id="menu_heading_left_font">%1</div>
      </div>
    <div id="menuleftmiddle" align="left" valign="top" class="menuone">%2</div>
    <div id="menuleftbottom" align="left" valign="bottom" ></div>
        }
    
      </div>
    <div id="topmenu" align="left" valign="top" ><font><b> &nabla; </b>{HMENU}</font>
      <div id="main_col">{EXPLODE}</div> 
    </div>
    
      <div id="right_col">
    
        {_list_menunr2@
                <div id="menu_heading_right" >
    <div id="menu_heading_right_font">%1</div>
    </div>
    <div id="menurightmiddle" align="left" valign="top" >
    <div class="menutwo">%2</div>
    </div>
    <div id="menurightbottom" align="right" valign="bottom" ></div>
        }
    
      </div>


    Sollte ich mir mal annehmen nicht alles zu vermischen lächeln Thanks. Mfg Maretz
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten