• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Alternative zu Framset!!!!

Akkuschrauber

Anwärter/in
Mitglied seit
01.02.2008
Beiträge
42
Reaktionspunkte
0
hallo

ich hab folgendes problem:

Link

ich möchte da noch einige daten hinzufügen, insgesamt wird das ganze länger als der wrapper. jetzt möchte ich das mal darin dann nach unten scrollen kann.
es soll aber nicht die komplete website länger werden, sondern nur der wrapper so ne art maxlength bekommen, dass man darin dann nach unten scrollen kann.

ich hoffe das hat jetzt jemand verstanden.

akku

edit: also des hab ich jetzt mit overflow:scroll; hingekriegt.
jetzt hab ich noch ne andere frage:

kann ich irgendwie den links-rechts scrollbalken ausblenden, denn den brauch ich nich und der sieht sch***e aus.
 
1. Link geht nicht !
2. Alternative zu Frameset (macht man heutzutage nicht mehr) sind DIVs (Layer).
 
Eol_Ruin am 01.09.2008 11:01 schrieb:
1. Link geht nicht !
2. Alternative zu Frameset (macht man heutzutage nicht mehr) sind DIVs (Layer).

also bei mir geht der link, dauert nur ne weile bis die seite offen ist.

und 2. mir ist kein besserer titel eingefallen... :rolleyes:
 
Akkuschrauber am 01.09.2008 10:37 schrieb:
hallo

ich hab folgendes problem:

Link

ich möchte da noch einige daten hinzufügen, insgesamt wird das ganze länger als der wrapper. jetzt möchte ich das mal darin dann nach unten scrollen kann.
es soll aber nicht die komplete website länger werden, sondern nur der wrapper so ne art maxlength bekommen, dass man darin dann nach unten scrollen kann.

ich hoffe das hat jetzt jemand verstanden.

akku
1. Achte bei der Weitergabe und auch bei der Linkerstellung exakt auf Klein-und Großschreibung!
Das Problem hast du zB bei dem "Dinos3" Bil und beim "Flöhe" und "Dinos" Menülink.

2. Dem <div id="rechts"> würd ich noch ein style="padding:10px;" mit auf den Weg geben. Oder am besten in die CSS Datei damit.

3. <div id="wrapper" style="background-image:url(pics/hintergrund.png)">
<div id="textbereich">
<div id="homemid">
<h2><img src="pics/start.png" /></h2>
</div>
</div>
</div>

Ganz schlecht: <div>s schachtelt man nicht. Immer erst ein <div> wieder zumachen, bevor das nächste geöffnet wird.

4. "Mi.17.09. Auf Tuchfühlung mit der Metter...
26. bis 28.09. Herbstfreizeit der Gaujugend auf dem Eschelhof "

Dafür hast du schon eine Tabelle angelegt, nutzt diese aber gar nicht richtig:

<table>
<tr>
<td>Mi.17.09.</td>
<td>Auf Tuchfühlung mit der Metter...</td>
</tr>
<tr>
<td>26. bis 28.09.</td>
<td>Herbstfreizeit der Gaujugend auf dem Eschelhof </td>
</tr>
</table>

und schon sieht das direkt viel besser aus =)

5. Du gibt die Lage des "Wrappers" falsch an.
In der CSS Datei steht bei dir:
"padding-left:340px;
padding-top:30px;"

das heißt, dein <div> geht vom linken und oberen Rand und hat innerhalb nach oben und nach links erst mal jede Menge Leerraum.
Besser wäre, zu sagen:
left:340px;top:30px;
, denn dann hättest du den <div> nur da definiert, wo auch wirklich Inhalt vorhanden ist.

Wahrscheinlich resultiert auch aus diesen so verschachtelten <div>s irgendwie dein Problem mit den Scrollbalken.

6. "jetzt möchte ich das mal darin dann nach unten scrollen kann.
es soll aber nicht die komplete website länger werden, sondern nur der wrapper so ne art maxlength bekommen, dass man darin dann nach unten scrollen kann."

Das Problem bei einem <div> ist, daß der Inhalt keine Scrollbalken bekommt, sondern einfach das <div> vergrößert bis der Text reinpasst, oder den Text, der nicht mehr reinpasst, einfach nicht mehr darstellt. Was von den beiden, weiß ich grad nicht.

Was du haben willst, kann man wohl am besten mit einem <iframe> verwirklichen, damit kenne ich mich aber nicht aus.

Alternativvorschlag:
Verteil den Inhalt, für den Scrollbalken auftauchen würden, doch auf 2 Seiten, mit einem "weiter zur nächsten Seite" Link.

edit: also des hab ich jetzt mit overflow:scroll; hingekriegt.
jetzt hab ich noch ne andere frage:

kann ich irgendwie den links-rechts scrollbalken ausblenden, denn den brauch ich nich und der sieht sch***e aus.
[edit] bringt "overflow:auto" was ?
 
Worrel am 01.09.2008 11:45 schrieb:
Ganz schlecht: <div>s schachtelt man nicht. Immer erst ein <div> wieder zumachen, bevor das nächste geöffnet wird.
Divisionen kann man natürlich verschachteln. Man muss nur aufpassen, dass man sie alle korrekt wieder schließt, sprich machst du drei auf, muss du alle drei wieder zu machen und zwar in umgekehrter Reihenfolge zum Öffnen der Divisionen.
edit: also des hab ich jetzt mit overflow:scroll; hingekriegt.
jetzt hab ich noch ne andere frage:

kann ich irgendwie den links-rechts scrollbalken ausblenden, denn den brauch ich nich und der sieht sch***e aus.
[edit] bringt "overflow:auto" was ?

Da "overflow:auto" vom Browser abhängig ist, kann es sein, dass der eine Scrollbalken einblendet und der andere nicht. Der Firefox 3.0.1 blendet so nur bei Bedarf einen horizontale oder vertikalen Scrollbalken ein.
http://www.thestyleworks.de/ref/overflow.shtml
 
Leertaste am 01.09.2008 11:56 schrieb:
Worrel am 01.09.2008 11:45 schrieb:
Ganz schlecht: <div>s schachtelt man nicht. Immer erst ein <div> wieder zumachen, bevor das nächste geöffnet wird.
Divisionen kann man natürlich verschachteln. Man muss nur aufpassen, dass man sie alle korrekt wieder schließt, sprich machst du drei auf, muss du alle drei wieder zu machen und zwar in umgekehrter Reihenfolge zum Öffnen der Divisionen.
Na gut, dann halt: <div>s schachtele ich nicht.

Dafür bekommst du jetzt aber in meinen Plänen zur Weltherrschaft nur noch eine Putzrolle, so! :B
 
Worrel am 01.09.2008 11:45 schrieb:
Ganz schlecht: <div>s schachtelt man nicht. Immer erst ein <div> wieder zumachen, bevor das nächste geöffnet wird.
Und wie willst du dann komplexere Layouts realisieren? Also mehr als 3spaltige Layouts oder so? :)
Ein <div> ist im Optimalfall ein Container für ALLES MÖGLICHE. Es ist gerade der Vorteil von denen die zu schachteln, sie mit id's zu verstehen und deinem Code damit eine semantische Struktur zu geben.
 
klausbyte am 01.09.2008 12:24 schrieb:
Ein <div> ist im Optimalfall ein Container für ALLES MÖGLICHE. Es ist gerade der Vorteil von denen die zu schachteln, sie mit id's zu verstehen und deinem Code damit eine semantische Struktur zu geben.
Ich gehe zwar davon aus, dass dir das bekannt ist, aber vielleicht nicht jedem, der mitliest.
<div> und <span> haben überhaupt keinen semantischen Wert. Sie sind Elemente, um andere Elemente zu gruppieren, um diese besser per CSS anzusprechen bzw. zu positionieren. Deshalb existieren auch keine browserseitigen Standardformatierungen für <div> und <span>.

Die Struktur kommt von anderen Elementen <p>, <ul>,<ol>,<dl>, <h1>,<h2>, <table> usw. ;)

@Thema:
Falls du mal den Vorteil haben willst, bestimmte Inhalte immer in eine Datei zu laden, so wie bei "Frames". Könnte dies für dich interessant sein: http://tut.php-q.net/frames.html
 
Leertaste am 01.09.2008 12:36 schrieb:
klausbyte am 01.09.2008 12:24 schrieb:
Ein <div> ist im Optimalfall ein Container für ALLES MÖGLICHE. Es ist gerade der Vorteil von denen die zu schachteln, sie mit id's zu verstehen und deinem Code damit eine semantische Struktur zu geben.
Ich gehe zwar davon aus, dass dir das bekannt ist, aber vielleicht nicht jedem, der mitliest.
<div> und <span> haben überhaupt keinen semantischen Wert. Sie sind Elemente, um andere Elemente zu gruppieren, um diese besser per CSS anzusprechen bzw. zu positionieren. Deshalb existieren auch keine browserseitigen Standardformatierungen für <div> und <span>.
Ich meinte semantisch im Sinne des Programmierers. Nicht für Suchmaschinen..
[/quote]
 
klausbyte am 01.09.2008 12:24 schrieb:
Worrel am 01.09.2008 11:45 schrieb:
Ganz schlecht: <div>s schachtelt man nicht. Immer erst ein <div> wieder zumachen, bevor das nächste geöffnet wird.
Und wie willst du dann komplexere Layouts realisieren? Also mehr als 3spaltige Layouts oder so? :)
Ein <div> ist im Optimalfall ein Container für ALLES MÖGLICHE. Es ist gerade der Vorteil von denen die zu schachteln, sie mit id's zu verstehen und deinem Code damit eine semantische Struktur zu geben.
Und was spricht gegen unverschachtelte <div>s mit absoluten/relativen CSS Abständen?
 
Worrel am 01.09.2008 14:07 schrieb:
klausbyte am 01.09.2008 12:24 schrieb:
Worrel am 01.09.2008 11:45 schrieb:
Ganz schlecht: <div>s schachtelt man nicht. Immer erst ein <div> wieder zumachen, bevor das nächste geöffnet wird.
Und wie willst du dann komplexere Layouts realisieren? Also mehr als 3spaltige Layouts oder so? :)
Ein <div> ist im Optimalfall ein Container für ALLES MÖGLICHE. Es ist gerade der Vorteil von denen die zu schachteln, sie mit id's zu verstehen und deinem Code damit eine semantische Struktur zu geben.
Und was spricht gegen unverschachtelte <div>s mit absoluten/relativen CSS Abständen?
Wenn du 7 divs die auf dem Bildschirm ineinander sind untereinander schreibst, ergibt der code für dich doch irgendwann keinen Sinn mehr. Das meinte ich mit semantik.


Absolut ausrichten ist absolut kein Problem.. solange du keine Fußleiste willst :) Die kannst du nämlich nicht absolut positionieren. bottom:0px; ist der untere Browserrand. Also würde sie mitten in einem Bild hängen. Dadurch das der restliche Content aber in Boxen ist, die von dir absolut angegeben worden sind, fehlt auch die Information wie tief dein Seiteninhalt nach unten geht, kannst sie also nicht einfach nach den absolut platzierten Boxen setzen.
 
Zurück