tabellenabstand nach oben in html

Hallo zusammen,

ich habe folgendes Problem. Ich habe eine Homepage erstellt, die in 2 Frames aufgeteilt ist. Das untere frame ist das Hauptframe, und das obere wesentlich kleiner. Im unteren Frame befindet sich eine Tabelle die eigentlich von ganz oben bis ganz unten gehen sollte. Das Poblem: Oben ist ein Abstand von ca 7 cm. Ich weiß nicht wo der herkommt. Im Code habe ich nichts erartiges hineingeschrieben, und trotzdem ist der Abstand da...

Da 2 Problem:
am unteren ende des hauptframes befindet sich ein "weiter button" (mit target="_blank" ).
Leider funktioniert das nicht. denn die neue seite wird eben nur auf der frameseite im unteren frame angezeigt, und eben nicht in einem neuen fenster...

Was könnte man da machen?

Gruss
 
Hast du die Seite bisher nur lokal auf deinem Rechner oder ist die schon im Internet? Es wäre nämlich schön, wenn man sich das mal selber ansehen kann, da man dann weniger raten muss
 
Du könntest bezüglich des Abstands versuchen der Tabelle top-margin:0px; zu geben.

mfg soul
 
Original von user505
ich habe folgendes Problem. Ich habe eine Homepage erstellt, die in 2 Frames aufgeteilt ist.

Sehr schlechte Idee da man heutzutage Webseiten nicht mit Framesets sondern mit HTML erstellt. Mit dieser veralteten Technik wirst Du schnell bei der Navigation wie auch bei der Gestaltung an gewisse Grenzen stoßen.

Im unteren Frame befindet sich eine Tabelle die eigentlich von ganz oben bis ganz unten gehen sollte. Das Poblem: Oben ist ein Abstand von ca 7 cm. Ich weiß nicht wo der herkommt. Im Code habe ich nichts erartiges hineingeschrieben, und trotzdem ist der Abstand da...

Was hast Du denn dann hingeschrieben? Einen gültigen Doctype vorausgesetzt sollte mit

Code:
table { width: 100%;height: 100%;margin: 0px; }
html, body { height: 100%;width: 100%;padding: 0px; }

dein Wunsch eigentlich in Erfüllung gehen. Ohne diesen CSS-Code wirst Du aber auch nur minimale Chancen haben.

am unteren ende des hauptframes befindet sich ein "weiter button" (mit target="_blank" ).
Leider funktioniert das nicht. denn die neue seite wird eben nur auf der frameseite im unteren frame angezeigt, und eben nicht in einem neuen fenster...

Was könnte man da machen?

Quellcode auf Validität prüfen - Fehler im HTML-Code können Browser dazu bringen einzelne Attribute zu ignorieren oder anders zu interpretieren. Abgesehen davon ist das Attribut target in der heutigen Zeit von Nachteil: viele Browser unterdrücken diese Angaben da es dem Besucher der Webseite überlassen werden sollte wie er einen Link öffnet.
 
hallo zusammen,
danke erstmal für die antworten

Original von lightsaver
Hast du die Seite bisher nur lokal auf deinem Rechner oder ist die schon im Internet? Es wäre nämlich schön, wenn man sich das mal selber ansehen kann, da man dann weniger raten muss

Im anhang ist ein screenshot.

Du könntest bezüglich des Abstands versuchen der Tabelle top-margin:0px; zu geben.

naja, wenn ich mich nicht irre ist das doch css. Leider habe ich davon noch keine Ahnung...
Und ich hab nchts gefunden, wie ich es jetzt in html einbinden könnte... würde das funktionieren?
Ich habe durch ausprobieren herausgefunden, dass der Abstand zum oberen Rand um so größer ist, umso länger die Tabelle ist (sie hat 65 Zeilen)

Quellcode auf Validität prüfen - Fehler im HTML-Code können Browser dazu bringen einzelne Attribute zu ignorieren oder anders zu interpretieren. Abgesehen davon ist das Attribut target in der heutigen Zeit von Nachteil: viele Browser unterdrücken diese Angaben da es dem Besucher der Webseite überlassen werden sollte wie er einen Link öffnet

ok, ich habe festgestellt, das dieses target sowieso garnicht das erfüllt, was ich haben möchte...
Eigentlich hätte ich gerne, das bei der weiterverlinkung das frameset verschwindet, und die nächste seite wieder einheitlich wird. bei google gibts zwar wie immer tausende ergebnisse, ich hab jetzt aber leider noch nichts brauchbares, (was auch funktuioniert) gefunden.
Warum ich frames habe: wie ihr auf dem screenshot ja sehen könnt, soll der obere teil immer stehen bleiben, während ich mit dem unteren runterscrolle...
gäbs da evtl auch noch ne andere löungsmöglichkeit? (in html/ php)
PHP include habe ich ausprobiert. aber irgendwie funktioniert das nicht. Warum weiß ich auch nicht....


mfg

edit: anhand des scrollbalken links, seht ihr ja, wo das obere frame anfängt...
 
Also im Screenshot können wir ja trotzdem nicht sehen, was du da so machst und so den möglichen Fehler finden ;)
Und irgendwie ergibt sich mir der Sinn derzeit nicht, wieso du dir solch eine Mühe machst, ein Frameset zu verwenden, wenn du es dann durch den Link eh wieder entfernen möchtest. Dann lass es doch gleich ganz weg.
Wenn du mal so das grobe Konzept beschreibst, was die Seite können soll, dann können wir dir bestimmt auch die ein oder andere Lösungsmöglichkeit vorschlagen.
 
Selfhtml.org

schau dir das mal an.
Css sowie HTML.

Du versuchst ein Layout mit Framesaufzubauen =/
nich schön.

das ganze wird heut nicht mehr so gemacht.

wenn du dir den inhalt auf dem oben genannten link mal anschauen, wird sich dein problem in nichts auflösen.

schlagwort: css box modell , abstände definieren


lg, hth
 
ok, danke

zum Thema:
gibts nen bestimmten Grund, warum du zwei Tabellen hast und beide nicht in einer zusammenfügst?

Mfg ThePhil

ja, der obere teil soll stehen bleiben, während im unteren hoch und runter gescrollt werden darf


wegen den frames... das ist egal... das war für die schnelle, in der das projekt ablaufen muss am einfachsten.
Ähm allerdings wird dieses Projekt nicht online gestellt, sondern stellt einen lerntest an einer schule dar, welchen wir digitalisieren...
ich werd mich trotzdem mal durch css schlängeln, und das beste versuchen...
(obwohl alles so bleiben sollte, bis auf die genannten fehler, da eigentlich schon präsentation des produkts war ^^)


mfg user505


we'll see...

---------------------------------

ok, da ich keine zwei antworten nacheinander schreiben kann, hier mein nächster eintrag:

ich habe jetzt die frames durch css ersetzt.
Da es jedoch viel zu viel arbeit wäre, die gesamte Tabelle in css umzusetzten, da jeder eintrag einzeln definiert werden muss mit verschiedenen values, da später eintragungen in eine datenbank erfolgen, wäre es nett, wenn ihr mir einfach veraten könntet, wie ich diese tabelle nach oben verschieben könnte...
(Es muss nicht professionell sein... ich wäre einfach froh wenn das solangsam funktionieren würde!)

mfg
 
Zurück
Oben