Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

webbid

Doppel-As

Dabei seit: 08.02.2003

Beiträge: 118

 

1 Zum Seitenanfang

Freitag, 3. März 2006, 17:17

frames nicht mehr zeitgemäß?

Hallo zussammen,
ich lese immer wieder das Frames wohl aus der Mode sind.
Was macht man denn um die Seite ggf. zu unterteilen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »webbid« (3. März 2006, 17:17)

 

sutadur

Foren Gott

Dabei seit: 03.03.2003

Beiträge: 2 198

 

2 Zum Seitenanfang

Freitag, 3. März 2006, 18:37

Der Einsatz von Frames war schon immer mit Problemen behaftet (s. hier). Inzwischen gehen die Empfehlungen in die Richtung, die Gestaltung der Seite (also auch die Aufteilung) per CSS vorzunehmen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sutadur« (3. März 2006, 18:38)

 

Crush

Kaiser

Dabei seit: 22.09.2002

Beiträge: 1 095

 

3 Zum Seitenanfang

Freitag, 3. März 2006, 18:38

hm,
ich selber denke, dass die einfach so verpöhnt sind bei vielen leuten wie es bei MS und EA der fall ist... viele meckern und hacken darauf rum, ohne zu wissen wieso eigentlich *g

ich meine, dass man frames einsetzen sollte, wenn es notwendig ist und wenn man sie für passend hält.

statt frames werden aber auf den "modernen" webseiten div-layer benutzt, die mit CSS formatiert werden.

bsp:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html>
  <head>
    <style type="text/css">
      #Header
      {
        width: 780px;
        height: 150px;
        background-image: url(webImages/header.jpg);
        margin: auto;
      }
      #Navigation
      {
        width: 780px;
        height: 50px;
        background-image: url(webImages/naviBg.jpg);
        margin: auto;
      }
    </style>
  </head>
  <body>
    <div id="Header"></div>
    <div id="Navigation"><a href="#">Link 1</a> | <a href="#">Link 2</a> ...</div>

usw...

  </body>
</html>


brauchst du aber so etwas ähnliches wie einen frame, also ein contentbereich, der sich scrollen lässt, kannst du das auch mit einem div-layer und ein wenig css tun:


Quellcode

1
2
3
4
5
6
7
8
9
10
11
<style type="text/css">
  #ScrollFaehig
  {
    width: 500px;
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
</style>

<div id="ScrollFaehig">hier dein text</div>



ps: ich nutze auch seit jahren keine frames mehr :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Crush« (3. März 2006, 18:39)

 

webbid

Doppel-As

Dabei seit: 08.02.2003

Beiträge: 118

 

4 Zum Seitenanfang

Freitag, 3. März 2006, 19:35

danke,sehr informativ :)

das heisst dann kurzum,das ich mich bei der neugestaltung meiner website mehr auf css fixieren soll?
hört sich wieder nach ner menge mehr an,die ich lernen muss :rolleyes:

wusste garnicht das sowas mit css geht!zumindest vor drei jahren wusste ich es nicht! ;)

edit:
also,das mit dem css ist ja schon ne gute sache,doch wie ändere ich da die farben der verschiedenen bereiche?
wenn ich versuche eine grafik da einzubinden,dann klappt das auch nicht!

waaa,html frames waren soo einfach ;(
aber ich will mich ja anpassen :)

p.s @sutadur
wenn ich mir deinen quelltext ansehe,dann kapiere ich garnichts mehr.da steht ja im grunde garnix 8o
man man man,was drei jahre doch ausmachen,wahnsinn 8o 8o

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webbid« (3. März 2006, 19:51)

 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

5 Zum Seitenanfang

Freitag, 3. März 2006, 19:56

heutzutage machst du das folgendermaßen, du nimmst dir dein Menü, packst das in eine List, dann nimmst du die deinen Content und packst den in ein div, dann noch ein div oder was ähnliches für Header und Footer.

Und damit ist der Quelltext der Seite fertig.

Der rest wird dann mit CSS erledigt, die einzelnen teile richtig positionieren und formatieren.

manchmal funktioniert das nicht 100%ig, dann ändert man mal die Reihenfolge der einzelnen teile im Quelltext oder packt noch ein paar Boxen hinzu, man sollte aber auf jeden Fall vermeiden zu viele Boxen einzubauen.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

webbid

Doppel-As

Dabei seit: 08.02.2003

Beiträge: 118

 

6 Zum Seitenanfang

Freitag, 3. März 2006, 19:58

Zitat

Original von heinervdm
heutzutage machst du das folgendermaßen, du nimmst dir dein Menü, packst das in eine List, dann nimmst du die deinen Content und packst den in ein div, dann noch ein div oder was ähnliches für Header und Footer.

Und damit ist der Quelltext der Seite fertig.

Der rest wird dann mit CSS erledigt, die einzelnen teile richtig positionieren und formatieren.

manchmal funktioniert das nicht 100%ig, dann ändert man mal die Reihenfolge der einzelnen teile im Quelltext oder packt noch ein paar Boxen hinzu, man sollte aber auf jeden Fall vermeiden zu viele Boxen einzubauen.


ist klar,davon kapiere ich gerade mal die hälfte :)
ich muss mich doch erst mal in die sache mit dem css einarbeiten bevor hier mit fachwörtern rumgeschmissen wird ;)
 

Crush

Kaiser

Dabei seit: 22.09.2002

Beiträge: 1 095

 

7 Zum Seitenanfang

Freitag, 3. März 2006, 20:02

du kannst dir mal hier die tutorials anschauen:

http://css4you.de/wslayout1/index.html
http://www.thestyleworks.de/tut-art/index.shtml

vorallem, wie man layoutet :)
 

sutadur

Foren Gott

Dabei seit: 03.03.2003

Beiträge: 2 198

 

8 Zum Seitenanfang

Samstag, 4. März 2006, 11:01

Zitat

wenn ich mir deinen quelltext ansehe,dann kapiere ich garnichts mehr.da steht ja im grunde garnix
Hoffentlich hast Du Dir auch den Quelltext von der eigentlichen Webseite angesehen und nicht nur die Frame-Weiterleitung ... ;)
 

webbid

Doppel-As

Dabei seit: 08.02.2003

Beiträge: 118

 

9 Zum Seitenanfang

Samstag, 4. März 2006, 11:15

Zitat

Original von sutadur

Zitat

wenn ich mir deinen quelltext ansehe,dann kapiere ich garnichts mehr.da steht ja im grunde garnix
Hoffentlich hast Du Dir auch den Quelltext von der eigentlichen Webseite angesehen und nicht nur die Frame-Weiterleitung ... ;)

oh,ähm,naja *gg*

man merkt das ich lange raus bin,nicht wahr :D
 

sutadur

Foren Gott

Dabei seit: 03.03.2003

Beiträge: 2 198

 

10 Zum Seitenanfang

Samstag, 4. März 2006, 12:36

Auch wenn es nicht ganz zur Frage mit den Frames passt, hier ein nettes Beispiel, was mit CSS möglich ist: Flaggen nur mit CSS
 

webbid

Doppel-As

Dabei seit: 08.02.2003

Beiträge: 118

 

11 Zum Seitenanfang

Samstag, 4. März 2006, 12:48

8o 8o 8o
wahnsinn.gab es das vor drei jahren noch nicht oder warum habe ich sowas noch nie gesehen?
 

rabbitworx

Grünschnabel

Dabei seit: 04.03.2006

Beiträge: 3

 

12 Zum Seitenanfang

Samstag, 4. März 2006, 16:31

http://www.csszengarden.com/

So sollte CSS benutzt werden ist eine tolle Sache.

Aber was mich an divs stört ist das Frames es nun mal einfacher machen
Menue und Hauptseite getrennt einzuladen.

Mit einer Seite und divs lade ich bei jedem menueclick immer die ganze seite neu.

Manchmal gibts eben doch nur frames...
 

sutadur

Foren Gott

Dabei seit: 03.03.2003

Beiträge: 2 198

 

13 Zum Seitenanfang

Samstag, 4. März 2006, 16:32

Och, da gibt es noch mehr eindrucksvolle Beispiele. Ich persönlich finde das hier sehr gelungen: CSS Zengarden. Dort kannst Du Dir aus dem Menü auf der rechten Seite einfach ein neues Design auswählen, in dem dem anschließend die Seite dargestellt wird - wohlgemerkt nur durch Änderung der CSS-Datei. Der Seitenquelltext bleibt unverändert. Das ist einer der Vorteile von CSS: Man kann die Gestaltung und Darstellung (Anordnung, Schriftarten, Farben) einer Webseite oder eines ganzen Webprojektes ändern, ohne den Quelltext zu verändern.

Edit:
Oha, da ist mir einer zuvor gekommen mit der o.g. Adresse. Aber egal ...

Zitat

Mit einer Seite und divs lade ich bei jedem menueclick immer die ganze seite neu.

Das ist so nicht ganz richtig. Tatsächlich wird zwar die komplette Seite mit allen Elementen wie z.B. Menüs immer neu aufgebaut, aber die Teile, die schon einmal geladen wurden, werden aus dem Cache des Browsers geholt, müssen also nicht jedes Mal neu aus dem Internet geladen werden.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sutadur« (4. März 2006, 16:36)

 

rabbitworx

Grünschnabel

Dabei seit: 04.03.2006

Beiträge: 3

 

14 Zum Seitenanfang

Samstag, 4. März 2006, 17:37

Zitat

Tatsächlich wird zwar die komplette Seite mit allen Elementen wie z.B. Menüs immer neu aufgebaut,..


Das "seitenblitzen" beim neu aufbauen ist es was mich stört. Das allein reicht. Ich finds einfach nicht schön.

Schöner ist es den HTMLinhalt von layern per script auszutauschen,
aber dafür brauchts enorme Browserweichen...
Will ich layer ausreizen brauch ich für fast alle Browser extracode.
Wenn ich dann noch vernünftige scrollbars will
hab ich leicht 100kb scriptcode verbraten...
 

sutadur

Foren Gott

Dabei seit: 03.03.2003

Beiträge: 2 198

 

15 Zum Seitenanfang

Samstag, 4. März 2006, 18:28

Zitat

Das "seitenblitzen" beim neu aufbauen ist es was mich stört. Das allein reicht. Ich finds einfach nicht schön.

Das mag nicht schön sein, ist dann aber mehr Deine persönliche Ansicht und wird die Masse der Besucher nicht stören. Insgesamt betrachtet ist Deine Seite sicher für viele "wertvoller" wenn es kurz aufblitzt als mit Frames.
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

16 Zum Seitenanfang

Samstag, 4. März 2006, 19:51

im großen und ganzen haben frames sicher ihre auch ihre vorteile, aber die nachteile, die sie mit sich bringen, überwiegen schlichtweg. Allein schon die Tatsache, dass Frameseiten bei Suchmaschinen äußerst schlecht indiziert werden, macht ihre Ersetzung nahezu zur Pflicht.

Zitat

Schöner ist es den HTMLinhalt von layern per script auszutauschen,
aber dafür brauchts enorme Browserweichen...
Will ich layer ausreizen brauch ich für fast alle Browser extracode.
Wenn ich dann noch vernünftige scrollbars will
hab ich leicht 100kb scriptcode verbraten...


Schnick Schnack. Nehmen wir CSS Zengarden: die HTML-Datei hat 16 KB, wovon der meiste Teil Text ist, die CSS-Dateien haben im Schnitt 4-8 KB. Desweiteren braucht maximal der Internet Explorer (mit welchem vermutlich die meisten Frameverfechter surfen dürften) einen "Extracode", da dieser Browser nicht nur absolut veraltet ist sondern auch viele Dinge schlichtweg falsch interpretiert und die Standards im Internet macht immernoch die W3 und nicht Microsoft. Die "vernünftigen Scrollbars" sind genau so eine Erfindung von MS, die nicht zu den Standards gehört und das ist auch gut so und ich bin dankbar, dass mein Firefox diese Spirenzchen nicht mitmacht

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Skittles« (4. März 2006, 19:51)

 

author.psi

Haudegen

Dabei seit: 29.11.2004

Beiträge: 699

 

17 Zum Seitenanfang

Sonntag, 5. März 2006, 10:17

Also ich finde Frames gar nicht so schlimm.

Die Kontra argumente hier: http://www.dhm.de/~roehrig/ws9899/ref/procontra.htm sind auch nicht gerade sehr weit ausgehohlt. Frames funktionieren heute in jedem Browser der was auf sich hält (abgesehen von Lynx).

Für HTML seiten, die nicht zu voll werden sollen finde ich Frames eigendlich total gut. Nur wenn man PHP benutzt, sollte man doch zu Include() greifen.
 

webbid

Doppel-As

Dabei seit: 08.02.2003

Beiträge: 118

 

18 Zum Seitenanfang

Dienstag, 7. März 2006, 18:27

ohja,ist das alles viel :)

naja,ich glaube ich werde mir lieber wieder ne flash seite erstellen und mir den css kram bei gelegenheit näher ansehen.

ich danke Euch allen für die tollen Infos :)
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

19 Zum Seitenanfang

Dienstag, 7. März 2006, 18:59

Zitat

Original von webbid
ohja,ist das alles viel :)

naja,ich glaube ich werde mir lieber wieder ne flash seite erstellen und mir den css kram bei gelegenheit näher ansehen.

ich danke Euch allen für die tollen Infos :)


flash ist auch nicht besser, im gegenteil!

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

Gimli

Kaiser

Dabei seit: 12.02.2003

Beiträge: 1 375

 

20 Zum Seitenanfang

Dienstag, 7. März 2006, 19:02

Zitat

Original von webbid
naja,ich glaube ich werde mir lieber wieder ne flash seite erstellen und mir den css kram bei gelegenheit näher ansehen.


Flash ist ja noch schlimmer als eine Tabelle-Seite mit Frames.

Und CSS behandelt man respektvoll, das als Kram zu bezeichnen ist alles andere als zutreffend und höflich. Wenn irgendwas Kram ist, dass Flash und Frames :D

mfg Gimli

EDIT: Ich habe vor einiger Zeit mal einen Sticky geschrieben: http://www.webmasterwork.com/forum/threa…did=35288/sid=/
Ist zwar ein wenig spät, da die Diskussion eigentlich schon gelaufen ist, aber ansehen kannst du ihn dir ja doch noch.

PS: Ich hasse Flash-Seiten und deren Erzeuger, weil die nicht begriffen haben, was das Internet ist, was es soll und wie es funktioniert. Darfst du gerne als persönlichen Angriff werten, wenn du denn willst.
"Linux is evolution, not intelligent design." - Linus Torvalds

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Gimli« (7. März 2006, 19:08)