Zum Inhalt springen

Problem mit 100%-Tabelle bei Homepage


Empfohlene Beiträge

Geschrieben

Hallo an alle!

 

Und zwar bin ich gerade am Erstellen einer neuen Homepage. Die Homepage ist eine Tabellenkonstruktion, die oberste Tabelle (Inhalt: Banner) ist mit der Menütabelle verbunden, beide haben 100% - also über dem Bildschirm verteilt.

 

Die Texttabelle in der Mitte (65%) ist mit keiner anderen verbunden. Die Copyrighttabelle unten hat ebenfalls 100%.

 

Nun, wenn ich auf diese Seite gehe, soll es so aussehen:

2.jpg

 

Oft sieht es auch so aus, doch sobald ich mehrmals aktualisiere oder auf eine andere Seite innerhalb der Homepage wechsle, rutschen die 100% Tabellen nach Links, also so:

 

1.jpg

 

Die oberen Tabellen haben folgenden Code:

<table border="0" cellpadding="0" cellspacing="0" width="100%" height="18" style="border-collapse: collapse" bordercolor="#111111">

<tr>

<td class="pathway" align="right" bgcolor="#6699FF">

<p align="center">

<img border="0" src="../Fliegerclub%20V3.1/logos/banner2.jpg"></td>

</tr>

</table>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">

<tr>

<td width="100%" bgcolor="#FFFFFF" style="border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1">

<p align="center"><img border="0" src="tablepictures/menu.jpg"></td>

</tr>

</table>

 

Die Copyright-Table:

<table cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF" bordercolor="#111111" height="18">

<tr>

<td class="pathway" align="right" bgcolor="#FFFFFF" background="../Fliegerclub%20V3.1/backgrounds/bg_copyright.jpg" width="579">

<p align="center"><font size="1" face="Verdana">© by Max Loibl</font></td>

<td class="pathway" align="right" bgcolor="#FFFFFF" background="../Fliegerclub%20V3.1/backgrounds/bg_copyright.jpg" width="579">

<p align="center"><font face="Verdana" size="1">letzte Änderung: 19.03.2005</font></td>

</tr>

</table>

 

Kann mir jemand das Problem lösen?

 

 

Vielen Dank!

Johannes Müller
Geschrieben

Schicke mir doch mal ein Link (oder erstelle eine Dummy-Seite mit Platzhalter-Bilder mit den gleichen Grössen) :-)

 

Gruss

Johannes

Geschrieben

Hallo Johannes!

 

Die Homepage, für die ich das brauche ist die Homepage für den Fliegerclub.

http://www.fliegerclub-moosburg.de.vu

 

Diese will ich bearbeiten, doch auf der aktuellen (Link oben) ist das noch genauso.

Was mir allerdings aufgefallen ist, das das Problem nur auftritt, wenn die Tabellen mit Inhalt (sei es Text, Buchstaben oder Grafiken) gefüllt sind.

 

Die Tabellen ohne Text etc. machen keine Probleme!

 

:(

 

//EDIT: So wie es aussieht, tritt dieses Problem auch nur beim Internet Explorer auf. Noch beschi**ener...

Johannes Müller
Geschrieben

Hi Max

 

Das liegt vermutlich nicht an den Tabellen, sondern an den Frames. Die gleiche Seite mit Frames bringt bei mir das Problem; ohne Frames nicht. Willst du die Frames beibehalten? Vielleicht lässt sich ja etwas "mogeln"...

 

Wenn ich dir einen ganz kleinen, aber wichtigen Tipp geben darf: hoste die Site auf einem richtigen Server. Das kostet nicht alle Welt und du wirst viel, viel glücklicher.

 

Daneben gibt es noch 1-2 Sachen, die ich ändern würde, aber ich traue mich fast nicht, sie zu melden :D

 

Gruss

Johannes

Geschrieben

Du kannst sie ruhig melden, Marcel, für den Inhalt bin ich nicht verantwortlich, nur für das Design :D

Welche Frames meinst Du? Bei mir ist das alles Tabellenkonstr.?

 

 

 

Glaubst Du , es hilft was, wenn ich es auf einem richtigen Server lade?

Wir haben vom Fliegerclub schon einen Vertrag mit 1und1, habe vor das Ganze am 19. hochzuladen!

 

Wäre nett, wenn du weiterhin auskunft gibst. Denn das Problem tritt ja auch auf, wenn ich die Seite offline von meinem Browser aus anguck.

 

Und wie gesagt: Frames benutz ich bei der Seite nicht.

Johannes Müller
Geschrieben

Doch doch, Frames sind da im Spiel -- mache einmal "View source" bei der Startseite oder vergleiche:

 

http://www.fliegerclub-moosburg.de.vu/

vs

http://people.freenet.de/fliegenatmoosburg/ (Inhalt des 100% Frames)

 

Wenn die Website länger als 3-4 Monate bestehen soll, dann solltest du schon zumindest einen eigenen Namen haben, den du behalten kannst.... nur schon, wenn einer einen Link legt und nachher macht der de.vu-dienst zu .. :(

 

Ja, ich habe gesehen dass dein Gästebuch schon misbraucht wird :D. Schau dir mal den Thread von Chregu an: http://www.flightforum.ch/forum/showthread.php?t=40978 - da wird vielleicht auch einiges auf deine Website zutreffen :D.

 

Ansonsten würde ich es gerne mal anschauen, sobald du es auf den richtigen Server hast.

 

Gruss!

Johannes

 

PS ist 1+1 schon fix? Meistens heist nähmlich 1+1=nicht-in-Google (sie sollen anscheinend die Suchmaschienen z.T. sperren: http://groups.google.com/group/google-sitemaps-de/browse_thread/thread/40793fc3362980ed und http://groups.google.com/group/google-sitemaps/browse_thread/thread/4a73a1d5307ff4d0/25842b50ba9d2dbc)

Geschrieben

Hallo Johannes!

 

Ich wüßte aber nicht, wie diese darein gekommen sind?

 

Könntest Du mir den gefallen tun, und mir die "korrigierte" Version posten?

Wie gesagt, es ist nicht meine Page ;)

 

Das Gästebuch ist aber nicht vollgespamt. Habe sowieso vor, ein eigenes zu programmieren.

 

von der .de.vu-Seite werd ich dann eine Weiterleitung einrichten.

 

Aber mein größtes Problem ist eben, dass ich diese Tabelle manchmal so hab, wie ich sie nicht brauche und mich nicht erinnern kann, wann ich da mal Frames eingebaut hab.

 

Und die .de kommt bald!

Wie das mit 1und1 läuft, ist eigentlich auch nicht meine Sache. Ich bin nur für das Design und andere Kleinigkeiten zuständig ;) 1und1 wurde von unserem Vorstand angeordnet...

 

Danke!

Johannes Müller
Geschrieben

Hi Max

Ich glaube das mit den Frames kommt automatisch von de.vu -- vermutlich sind sie nicht in "deinen" Seiten, und werden dann auch nicht dabei sein, wenn du die Seiten auf einen eigenen Server hast. Ich würde mir deswegen nicht den Kopf zerbrechen, nachher sollte es schon gehen.

 

Wegen dem Gästebuch habe ich schon einiges im anderen Thread geschrieben -- sie werden halt einfach gerne (automatisch) misbraucht, und dann hast du entweder so Beiträge wie "tolle Seite - mach weiter so" (mit Link zu ihrer Homepage) oder dann halt "viagra viagra viagra" (etc) .... :(. Ich würde nur noch ein Gästebuch mit Schutz vor automatischen Postings verwenden, und selbst dann die Beiträge einzeln prüfen bevor sie aufgeschaltet werden. Es ist halt einfacher 1 von 10 Beiträge freizuschalten als 9 von 10 zu löschen :D (und wenn es bei dir noch nicht so weit ist, dann bedeutet das bloss, dass deine Homepage noch nicht gut in den Suchmaschinen gefunden wird)

 

Vorstand hin oder her -- wenn bei 1++ noch nichts unterschrieben ist, würde ich einige der Alternativen mal anschauen; preislich bekommst du ja für das gleiche Geld (+/-) fast überall etwas... Wenn du schon so eine schicke Homepage machst, wäre es doch eine Schande, wenn sie wegen so einer "Kleinigkeit" nicht in den Suchmaschinen gefunden wird!

 

Gruss!

Johannes

Geschrieben

Hallo Johannes!

 

Wie schon gesagt, tritt das Problem bei mir auf, auch wenn ich die Homepage offline angucke, ohne sie vorher auf eine Seite geladen zu haben. Deshalb kann dies nicht die Lösung sein.

Außerdem ist das bei Mozilla nicht der Fall! Nur beim IE

 

 

Bei 1&1 ist schon unterschrieben...

 

Und die bisherigen Poster im GB kenne ich alle :D

Johannes Müller
Geschrieben

Ein guter Frühlingsputz nützt dem Code schon :-)

 

http://johannesmueller.com/temp/2006-03/ml/fliegenatmoosburg.htm

 

Je weniger kompliziert man das ganze macht, umso eher wird es "fast immer" funktionieren. Ich hab's nicht gross getestet und man könnte es sicher noch optimieren (z.B. von tables auf reines CSS umstellen), das wäre aber mal ein Start :-) (vergleiche mal deinen Code mit meinem; und richtig sauber ist meiner sicher nicht...)

 

Gruss!

Johannes

Geschrieben

nun das scheint mir ebenfalls ein frame problem zu sein. du musst die frame so einstellen, dass sie fest definiert sind.(entweder feste grösse in px oder %) so verschieben sie sich nimma ineinander !

 

Hier ne kleine Auflistung der befehle die du für frames brauchst.

 

<FRAMESET> Definiert ein neues Set horizontaler und vertikaler Frames.

ROWS Legt die Größe horizontaler Frames fest.

COLS Legt die Größe vertikaler Frames fest.

<FRAME> Definiert einen neuen Frame.

NAME Weist dem Frame einen Namen zu.

SRC Lokalisiert die Ressource, die in einem Frame angezeigt werden soll.

NORESIZE Verhindert, dass Besucher die Größe des Frame ändern.

SCROLLING Enthält Informationen zu Bildlaufleisten (auto, yes oder no).

FRAMEBORDER Enthält Informationen zum Rand (0 oder 1).

MARGINWIDTH Legt die Größe des horizontalen Rands in einem Frame fest.

MARGINHEIGHT Legt die Größe des senkrechten Rands in einem Frame fest.

<NOFRAMES> Definiert den Code, der interpretiert wird, wenn keine Frames unterstützt werden.

 

ich hoffe dir hilft das.

 

nun noch eine seite komplett in tabellen aufzubauen is nimma ganz modern - überleg dir vermehrt auf CSS zu vertrauen. diese "stylesprache" kann vieles mehr als html und auch zT besser !

 

viel glück und spass beim "basteln":005:

Geschrieben

Hi!

 

CSS wollt ich sowieso einbauen. Aber ich kann mir nicht erklären, wie dieses Frame darein kommt. Das Problem ist ja , dass das nur bei IE auftritt und

auch im Offlinemodus, wenn die Seite vorher noch nicht auf 'nem Server war.

 

Auch wenn das nicht ganz modern ist, müsste es doch möglich sein eine Page in 100%-Tabelle zu machen, dass es klappt.

 

Beim Frame ist das Problem (Idee hatte ich auch schon), dass dieses kleine Frame oben (Menü) so klein ist, dass man den Text nicht mehr sieht, da er zu weit unten im Frame "versteckt" ist.

 

...

Johannes Müller
Geschrieben

Hi Max

Mache dir mal keine Sorgen wegen den Frames -- die sind fast 100%ig von de.vu und die hast du nachher nicht! Der IE hält sich halt nicht immer an die Standards... Dein "Kaudercode" (:005:) könnte natürlich auch einiges dabei haben, was das ganze verursacht. Aber wenn du es eh auf einen nicht-frames Server auflädst, dann würde ich mir die Arbeit sparen und gar nicht gross suchen. :D

 

Gruss

Johannes

Geschrieben

Hey Johannes!

Genau das ist das Problem: Es kann nicht von .de.vu sein!

 

Das Problem ist bei mir bei der Homepage genauso, wenn ich diese vorher noch nie im Web hatte, sondern nur offline angucke.

 

Wie soll das dann also von nic.de.vu kommen?

Geschrieben

nun so allgm ohne nähere infos is es schwierig zu sagen was da falsch geht. immer über IE zu fluchen bringt auch nix da der FF genauso makken hat.

machen wirs so ich teile dir per pem meine email addy mit - du kannst mir dann kurz deine hp seite die dir bauchweh bereitet zuschicken. ich guggs mir dann an und sag wo der fehler liegt. denke das is das einfachste und schnellste so.

;)

Johannes Müller
Geschrieben

Die Frames kommen 100%ig von nic.de.vu -- schaue dir mal den Code von den Start-Seiten von anderen .de.vu Domains an. Hier mal eine Liste: http://www.google.com/search?q=inurl%3A.de.vu - sie haben ALLE den gleichen Frameset, mit verstecktem Werbebanner, etc.... :(

 

Zerbreche dir nicht den Kopf darüber, Max. Es gibt wichtigeres im Leben (z.B. Nasenbohren). Sobald du alles auf einen sauberen Server, ohne Frames, etc. hast, dann kann man es nochmals anschauen und dann findet man es auch schnell, falls es immer noch da ist (oder nochmals anders).

 

Gruss

Johannes

 

PS Hey, wer linkt denn da zu dir? www.whitehouse.gov/cgi-bin/...osburg.de.vu

Geschrieben

Hallo !

 

Johannes, dann liegt es aber nicht daran. Weil's ja wie gesagt OFFLINE auch so ist. Denn auch bei der Freenetpage ist das so.

Aber das ist jetzt nicht mehr mein Problem, da ich jetzt alles mit Frames konstr. werde und das klappt auch.

 

Nur habe ich eine weitere Frage: Wie ist es machbar, dass meine einzelnen Frames 1px Borders anzeigen (für IE & Firefox)? Also wie bei der Tabelle!

 

 

Bin eher in Visual Basic, TurboPSC und Delphi der Checker, PHP geht auch, aber HTML nicht so, deswegen danke für euer Verständnis! :)

Geschrieben

EDIT:

Hab's jetzt hingekriegt, sowie ich es will. Im Internetexplorer, wie gesagt, kein Problem!

Aber im Mozilla werden diese Borders nicht angezeigt!

 

<frameset rows="120,24,500,30,69" framespacing="0" border="1" frameborder="0">

<frame name="banner" scrolling="no" noresize target="banner" src="banner.html" marginwidth="0" marginheight="12">

<frame name="menu" target="menu" src="menu.html" marginwidth="0" marginheight="0" scrolling="no" noresize style="border-top: 1px solid #333333; border-bottom: 1px solid #333333">

<frame name="main" src="home.html" scrolling="auto" target="_self" noresize>

<frame name="copyright" src="copyright.html" marginwidth="0" marginheight="0" scrolling="no" noresize style="border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF" target="_self">

<frame name="bottom" src="bottom.html" target="_self" scrolling="auto">

<noframes>

<body>

 

<p>This page uses frames, but your browser doesn't support them.</p>

 

</body>

</noframes>

</frameset>

Johannes Müller
Geschrieben

Möchtest du damit sagen, dass es jetzt geht oder jetzt einfach anders nicht geht? :D

 

Gruss

Johannes

Geschrieben

Aufgabe eines webmasters: site anpassen für alle browser!

Leider gerät dieser Grundsatz in Vergessenheit, da viele gro-

ße Portale bereits darauf "verzichten". Siehe ORF, ProSieben...

 

Keine gute Idee, wie ich finde.

Geschrieben

Also an alle:

 

Habe das Ganze nochmal getestet, tut mir Leid, Johannes, dass ich Dir da widersprochen habe, Du hattest Recht... ;) Sorry!

 

Würde das ganze jetzt trotzdem gerne zu einem richtigen Frame umbauen. Vllt. kann mir ja jemand für obiges Rat geben.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...