Layoutprobleme Seitenbreite Format

discuss about sites that are just under construction or where experimental stuff is used
Post Reply
Didl
Posts: 96
Joined: Tue 8. Mar 2005, 12:07

Layoutprobleme Seitenbreite Format

Post by Didl »

Hallo,
ich habe ein browserübergreifendes Problem. Im IE wird alles korrekt angezeigt. Im Mozilla gibts Probs. Ich habe zwei Seitenlayouts, dass für die Startseite muss komischerweise so eingestellt werden:
Gesamtbreite: 780
Linke Spalte: 195
Haupt: 589 (statt 585??? irgendwas addiert er hinzu).
Setze ich es auf 585 wird die linke Spalte der Startseite nach rechts um ca. 4 Pix verschoben???
In den Vorlagen ist stets nur Content vorhanden. Keine CSS Zuweisung für das Startseitenlayout. Die linke Spalte hat einen 1px rechten Rand. Alle Blöcke haben ein 1px Boder.

Alle anderen Seiten basieren auf einem Layout mit CSS-Anweisung

Code: Select all

.height {padding:4px;height:100%;}
für den Hauptbereich. In den Vorlagen stets nur Content ohne zusätzliche CSS-Anweisung.
In diesem Layout ist für Haupt die Breite 585 eingetragen, funzt im IE einwandfrei.
Im Mozilla gibt es immer wieder Breitenunstimmigkeiten. Auch ein in linker Spalte vorhandenes SWF wird abgeschnitten, so wie es gegenüber der IE Darstellung aussieht.
Zusätzlich wird in der linken Spalte unten unterhalb eines Random-Image eine 1px-Leerzeile eingefügt. Wie kommt dies?

Code: Select all

<div style="padding:0px 0px 0px 0px; margin:0;">
{NAV_TABLE_COLUMN:0}
 </div>{RANDOM:picture/random-175} 
Zu sehen unter: (under construction)
http://www.transpiration.de/cms
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Hi Didl,

ich kann auf den ersten Blick keinen Fehler in beiden Browsern feststellen.
IE 6.0 FE 1.07
IE 779px breit JS=on 779px JS=off
FE 786px breit JS=on 779px JS=off
Linke Spalte bei beiden 195px

Aber!!! Schalte einmal JS aus.
1. Dein Menü ist nicht mehr vorhanden. Das halte ich bei einer solchen Seite für fatal. Das ist ein Thema bei dem Gimmicks nicht gefragt sind. Hier steht die Info im Vordergrund. Also ein pures JS- Menü ist hier überflüssig.

2. Sieh oben, Du hast erst einmal ein Problem mit dem JS-Menü.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Didl
Posts: 96
Joined: Tue 8. Mar 2005, 12:07

Post by Didl »

Hallo Flip-Flop,
danke für die rasche Antwort. Warum aber muss ich bei Gesamtbreite Haupt 589 statt 585 eingeben?
Das versteh ich nicht. Wieso die 4px Differenz?
Das kann doch nicht an JS liegen, hat doch eh jeder an.

Hast Du vielleicht auch eine Idee zumIframe autosize?
Ich arbeite im Header mit

Code: Select all

<script language="JavaScript"> 
<!-- 
function calcHeight() 
{ 
   var the_height=document.getElementById('the_iframe').contentWindow.document.body.scrollHeight; //find the height of the internal page 
   document.getElementById('the_iframe').style.height=the_height; //change the height of the iframe 
} 
//--> 
</script>   
sowie im Content HTML mit

Code: Select all

<iframe src="form/index.php" id="the_iframe" onLoad="calcHeight();" name="the_iframe" scrolling="no" frameborder="0" height="100%" width="100%"></iframe>
In Mozilla schnippelt er mir die Seite unten ab.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Hi,
ich würde erst einmal das erste Problem lösen.
In FF 1.5 zeigt er mir 893px an mit JS=on ohne JS 779px.

Das Problem hängt wahrscheinlich an Deinem oberen JS-Menü.
Das kann doch nicht an JS liegen, hat doch eh jeder an.
Kann es doch. Außerdem wird es von Zeit zu Zeit beim IE häufig ausgeschaltet, da MS selbst dazu rät. (Bis der nächste Sicherheitspatch verfügbar ist). Passiert ja bekannterweise alle drei bis vier Monate.

SUMAS werden so Ihre Probleme haben mit Deinem Menü.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply