 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
28.10.2002, 23:16
|
#1
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
Frames oder Tabellen?
Erstmal Hallo! Bin die Neue!
Ich sitze hier vor meinem Rechner, habe ein Konzept für meine erste Website (naja, ein ungefähres Konzept). Nun stellt sich folgende Anfängerfrage:
Soll ich meine Seite mit Tabellen oder mit Frames aufbauen? Gibt da doch vereinzelt Browserinkompatiblitäten. Ich habs ja schon mit Frames versucht, aber irgendwie raff ich das ganze noch nicht so ganz. Gäbe es denn da noch andere Möglichkeiten als die oben genannten?
Was ist denn die sinnvollste und schönste Methode?
Vielen Dank für Eure Antworten...!
Stephanie
|
|
|
28.10.2002, 23:23
|
#2
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Erst mal ein herzliches Willkommen im TP-Club!
Na, wenn die Frage nicht wieder einen Glaubenskrieg entfacht  - gib in der Suche mal "Frames" ein, dann weisst Du, was ich meine...
Eine Antwort ist schwer, da ich den geplanten Inhalt nicht kenne ( Browserinkompatiblitäten kann man vernachlässigen ). Prinizipiell sollte man versuchen, den Seitenaufbau in eine Tabelle zu packen, bei einer umfangreichen Navigation zB empfehlen sich dagegen Frames.
|
|
|
29.10.2002, 01:45
|
#3
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
naja, meinen ersten Versuch habe ich unter http://www.infocity.de/homepages/m.blaschke/
hochgeladen. Eigentlich soll sich im inneren IFrame das Fenster öffnen, das mit den Flashbuttons verlinkt ist. Pro Button eine Seite. Dummerweise wollen das die Buttons nicht. Die wollen nur ein neues Fenster.
Soll später auch alles nicht ganz so langweilig wie z. Z. aussehen, aber viel mehr Inhalt (Unterseiten etc.) ist nicht vorgesehen.
Ist, wie gesagt, mein erster Versuch. Vermutlich werde ich auch bei Tabelle + IFrame bleiben. Erstens mag ich es nicht, wenn bei jedem Link ein neues Fenster aufgeht, 2. ist mir die Sache mit den Frames absolut suspekt.
Aber ich arbeite dran
Stephanie
|
|
|
29.10.2002, 07:41
|
#4
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
Die Buttons brauchen natürlich nicht unbedingt ein neues fenster - die kannst du auch _self steuern - aber wenn du von inkompatibilität sprichst, dann trifft es wohl eher auf dein flashmenü zu. Wer das plug-in nicht hat, der kann bei dir nicht navigieren....  Dir rahmen wüde cih border="0" setzen oder tabellen ineinander verschachteln, damit sich ein Rahmen ergibt - aber der 3d Rahmen ist schon nicht so knülle. Und natürlich würde auf jeden Fall dezente Farben wählen....
So das war´s für erste - bin noch saumüde *gähn* czzzzzzz

|
|
|
29.10.2002, 13:26
|
#5
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
Naja, dezente Farben ist gut gesagt: Da es ja eine "Vereins"-Seite ist, muß ich mich schon ein wenig an den Vereinsfarben orientieren. Da lieg ich mit Orange und Schwarz schon richtig. Daher wollte ich den IFrame auch in Weiß lassen, um evtl. Augendefekten vorzubeugen...
Ansonsten scheine ich wohl doch mit Tabellen und Iframes für solch eine Seite ganz gut zu fahren, oder?
Schade nur um die Buttons, aber ohne Navi wäre die ganze Site für´n A...!
Was ich allerdings noch nicht weiß: Gibts denn noch andere Möglichkeiten, ein Grundgerüst zum "mit-Inhalt-füllen" zu erstellen als mit Frames oder Tabellen?
Und wenn ich Frames nutze, brauche ich da trotzdem Tabellen?
Und was heißt:" aber der 3d Rahmen ist schon nicht so knülle" ?
Hab ich einen 3D-Rahmen? Das schnall ich gerade nicht so wirklich...
Naja, wenn mich keiner vom Gegenteil überzeugt, bleib ich bei der o.g. Variante...
Danke, Stephanie
|
|
|
29.10.2002, 13:45
|
#6
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
hi,
also wenn kein rahmen in den tabellen via css definiert wird, nimmt IE den Standard - und dieser rahmen (wie du ihn momentan hast) ist sehr unschön. Mit CSS kannst du aber alles sehr schön formatieren. Oder halt ganz weglassen mit border="0" was ich machen würde.
Farben: Man kann die Vereinsfarben ja auch auf Schriften, Grafiken oder nur geweissen teile der Seite verpassen, so das halt nicht allzuviel grelles aufeinmal zu sehen ist.
Navi: Naja, du hast noch sehr viele andere Möglichkeiten eine Navi zu erstellen. Normaler Text, Bilder (images), javascript modelle etc. Du kannst die Buttons ja nehmen aber als normales Bild abgespeichert und diese dann verlinken und fertig ist die navi. Du hast halt dann nur nicht diesen hovereffekt - aber via javascript kannst du einen einfachen hovereffekt erzeugen. Zumindest ist das benutzerfreundlicher als flash!
Tabellen: Also Tabellen verwendet man eigenlich immer, egal ob mit oder ohne frames, da dadurch kann am besten der text, Grafiken etc, positioniert werden kann.
Solange man ohne php, asp arbeitet sind grundgerüste wie frames oder tabellen halt das geläufigste. Spricht also nichts dagegen dies mit tabellen zu machen 
|
|
|
30.10.2002, 14:24
|
#7
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
...oder doch Frames?
Es ging ja icht an, daß ich das mit den Frames nicht verstehe, also habe ich mich mal halbschlau gemacht.
An sich eine nette Idee, ich habe mit Fireworks eine 800x600 große Seite erstellt, und sie so gestaltet, wie ich mir meine Sartseite vorstelle. Das alles in Segmente zerstückelt und einzeln gespeichert. Mit den Maßen dieser Bildstücke habe ich mir ein Frameset gebastelt, um sie dann einfach einzufügen.
An sich ganz logisch, aber es geht nicht. DW läßt immer Platz zum Rand.
Wieder nachgeschaut habe ich entdeckt, daß man mit den HTML-Befehlen "marigin" etwas am Rand ändern kann. Aber wohin mit dem Befehl?
Der Quälcode lautet für das Frameset:
<frameset rows="90,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="frameoben.htm" name="obererframe" scrolling="NO" noresize id="obererframe" >
<frameset rows="*" cols="140,*" framespacing="0" frameborder="NO" border="0">
<frame src="linkerframe.htm" name="linkerframe" scrolling="NO" noresize id="linkerframe">
<frame src="hauptframe.htm" name="mainFrame">
</frameset>
Wo packe ich da den benötigten Befehl hin?
Stephanie
PS: ich hoffe, ich bin noch richtig in diesem Forum ?!?
|
|
|
30.10.2002, 14:36
|
#8
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
<frame src="frameoben.htm" name="obererframe" scrolling="NO" noresize id="obererframe" marginwidth="0" marginheight="0">
Die Einträge bei jedem Einzelframe angeben.
Zitat:
|
PS: ich hoffe, ich bin noch richtig in diesem Forum ?!?
|
Na ja, so halbwegs...  . Schaun wir mal, wie es sich entwickelt...
|
|
|
30.10.2002, 15:20
|
#9
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
Supernett, das hat geklappt! Die Grafikteile passen soweit zusammen. Dummerweise fehlt rechts ein Stück vom Gesamtbild.
Verschiebt mich bitte, wenn ich vom Thema abkomme.
Wie schon erwähnt fehlte rechts ein Stück. Also habe ich meine Grafik auf 1024x768 pix (meine Auflösung) vergrößert. Ich habe jetzt fast alles auf dem Schirm, aber bei 800x600 fehlt dann wiederum ein Stück. Ich weiß nicht, wie ich das umgehen kann. Ich dachte eigentlich es is wichtig, daß man die Ausdehnung nach rechts mit "relativ" einstellen soll - es paßt sich aber nicht an andere Auflösungen an.
Verhalten sich Tabellen genauso zickig? Könnte ich denn diese Startseite
http://www.infocity.de/homepages/m.blaschke/
auch in Segmenten in einer Tabelle erstellen? Irgendwie dreh ich mich im Kreis
Falls wer schimpft: JA, ich habe die Forumssuche benutzt, nur verstehe ich fast nix, was da vorgeschlagen wird. Von Tabelle-um-das-Frameset-ziehen-und-zentrieren und irgendwelchen 9fachen Frames versteh ich wirklich nix...
Geändert von Stephanie (30.10.2002 um 17:06 Uhr).
|
|
|
30.10.2002, 17:32
|
#10
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
Keine Idee?
Schade; je mehr ich selbst nach einer Lösung suche, desto verwirrter werde ich. Das ist aber auch schwer, so ´ne blöde HP zu basteln
|
|
|
31.10.2002, 00:17
|
#11
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
'nabend ( oder moin ), Stephanie!
Auch wir TP'ler geniessen ab und an unsere Freizeit  - aber jetzt zu deinem Problem:
Wenn ich dich richtig verstehe, soll die komplette Fläche des oberen Frames Orange werden mit dem Logo links oben drüber? Dann gib dem Body dieses Frames den Orangeton ( #FF6600 ) als Hintergrundfarbe und lege das Image wie gehabt oben drüber.
Das DIV drumherum ist überflüssig - weg damit. Und die Breite würde ich auf den originalen 800 lassen - wg der noch vorhandenen kleinen Bildschirme...
|
|
|
31.10.2002, 02:18
|
#12
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
Morgen! Die Freizeit sei Euch gegönnt *gg*
Gibts denn keine Möglichkeit, per CSS, HTML oder JS die Seite an verschiedene Auflösungen anzupassen? Oder zumindest eine 800x600er Seite bei höheren Auflösungen zentriert darzustellen? Mit einem weißen Rand rechts sah es nämlich echt blöd aus.
steffi
|
|
|
31.10.2002, 09:33
|
#13
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Na, dann wollen wir mal etwas konstruktiver vorgehen. Wenn ich dich richtig verstehe, soll das Logo bei jeder Auflösung zentriert in der Mitte stehen, mit einem orangenen Hintergrund? Dann versuch mal folgenden Lösung in frameoben.htm ( das DIV ist wieder da...  ):
<body bgcolor="FF6600">
<div align=" center"><img src="pics/top.png" width="800" height="91"> </div>
</body>
|
|
|
31.10.2002, 09:46
|
#14
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
dein quellcode:
<body>
<div align="justify"><img src="pics/top.png" width="1024" height="116"> </div>
</body>
</html>
ich würde grundsätzlich bei tabellen bleiben - so bleibt man auch immer in Übung:
<body bgcolor="#ff6600">
<table width="100%">
<tr>
<td align="center"><img src="pics/top.png" width="1024" height="116"></td>
</tr>
</table>
</body>
</html>
Aber das Bild ist für mich eindeutig zu groß - es muss kleiner sein - dann hast du gewissheit, das auch User mit kleinen Bildschirmen oder niedrigen Auflösungen alles sehen können.
Du brauchst auch nichts nach Auflösungen optimieren - einfach alles nur klein und dezent halten! 
|
|
|
31.10.2002, 10:25
|
#15
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
|
Morgääähn!
Eigentlich will ich nicht nur, daß das Logo zentriert erscheint, sondern das gesamte Frameset (genaugenommen, die 3 Grafiken),wenn ich es auf 800x600 verkleinere, bei der Auflösung von 1024x768 in der Mitte des Bildschirms angezeigt wird. Mit einer Tabelle müßte man das doch hinkriegen.
Das habe ich heute auch schon probiert, mit dem Ergebnis, daß meine Grafikteile in den einzelnen Tabellenspalten wiedereinmal einen Rand haben und sich nicht nahtlos aneinanderfügen.
Sicherlich gibts auch dafür einen HTML-Code, muß ihn erst noch suchen.
Also: verkleinern und in Tabellen stecken. Das sollte machbar sein. Dann könnte ich doch den mittleren Frame (der Hintergrund für irgendwann kommende Seiten) als I-Frame in die Tabelle ein bauen, oder??? Ich hasse es nämlich, wenn bei einem Link immer eine neue Seite aufgeht...!
Danke!!! Stephanie
PS: Übrigens sehr lieb von Euch, man kann hier die blödesten Fragen stellen. Ist für einen Totalnewbie sehr motivierend! 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.
|
 |