getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.09.2005, 13:11   #1
TP-Senior
 
Benutzerbild von Cpunkt
 
Registriert seit: Aug 2005
Cpunkt macht alles soweit korrekt

Navigation ohne Frameset mit CSS- was ist da üblich?


Hallo, ich möchte demnächst eine Webseite umzustellen. Bisher ist sie eben mit einem dicken fetten Frameset gestaltet. Nun möchte ich alles auf CSS umdesignen.
Da interessiert mich mal, wie das die CSS-Profis mit der Navigation machen. Also im Frameset gibt es ja den Vorteil, dass die Navi immer stehen bleibt (geht mit CSS auch-ich weiß, ist mir aber zu kompliziert ) aber wenn ich die Seite mit CSS neu gestalte, ist es dann üblich, beim klicken auf eine Unterseite der Hompage, dass sich sozusagen jedesmal die komplette Seite+Navigation neu lädt? Oder stellt das kein Problem dar?
Dass beim scrollen die Navi verschwindet, damit hab ich mich schon abgefunden.

Gruß Cpunkt
Cpunkt ist offline   Mit Zitat antworten


Alt 27.09.2005, 13:25   #2
ingo
Guest
 
Zitat:
Zitat von Cpunkt
aber wenn ich die Seite mit CSS neu gestalte, ist es dann üblich, beim klicken auf eine Unterseite der Hompage, dass sich sozusagen jedesmal die komplette Seite+Navigation neu lädt? Oder stellt das kein Problem dar?
jo, das ist üblich und stellt in keinster weise ein problem dar.
das bißchen code, den ein listenmenü benötigt, ist so schnell geladen, dass du es gar nicht merkst. verwendete grafiken hat der benutzer nach dem ersten aufruf der seite sowieso im browsercache, d.h. die werden nicht nochmal extra nachgeladen.
  Mit Zitat antworten
Alt 27.09.2005, 13:28   #3
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Nun, ohne Frames wird der ganze HTML-Teil (inkl. des Navigationscodes) "neu" geladen, aber die paar Bytes machen es nun wirklich nicht aus - zumal das CSS (sofern es in einer extra Datei liegt) nur einmal geladen wird, da es dann im Browsercache liegt.

Um dem Problem zu entgehen, ein und dieselbe Navigation auf 100 Seiten aktualisieren zu müssen bei einer änderung, benutzt man Includes (mit SSI oder PHP). Die Navigation ist sozusagen in einer kleinen Datei, die dann in alle anderen Seiten automatisch eingebunden wird. So kannst du die eine Datei ändern, und es wird auf alle 100 Seiten übernommen.

Die "fortgeschrittene" Variante einer Navigation mit CSS wird aus einer Kombination einer UL/LI Liste und dem Formatieren über CSS realisiert.

Such einfach mal einfach unter all diesen Begriffen hier im TP, es gibt bereits viele Themen darüber
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 27.09.2005, 13:33   #4
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Üblich ist auch noch eine kleine Navigationsleiste unten auf der Seite, damit man nicht wieder hochscrollen muss. Auch in diesem Forum siehst du unten eine Navi. Aber es empfiehlt sich, auch aus anderen Gründen, die Seiten nicht zu lang zu gestalten.
rewboss ist offline   Mit Zitat antworten
Alt 27.09.2005, 16:00   #5
TP-Senior
 
Benutzerbild von Cpunkt
 
Registriert seit: Aug 2005
Cpunkt macht alles soweit korrekt
Zitat:
Nun, ohne Frames wird der ganze HTML-Teil (inkl. des Navigationscodes) "neu" geladen, aber die paar Bytes machen es nun wirklich nicht aus - zumal das CSS (sofern es in einer extra Datei liegt) nur einmal geladen wird, da es dann im Browsercache liegt.
Wie ist das eigentlich, mit der CSS-Datei lege ich ein grundlegendes Desing fest, z.b. h1 soll blau sein usw....nun möchte ich aber, dass die h1 nicht auf jeder Seite blau ist und auch nicht immer 15px groß...Wie macht man das dann mit der einen css-Datei?
Cpunkt ist offline   Mit Zitat antworten
Alt 27.09.2005, 16:13   #6
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Das C in CSS steht für "Cascading" und soll heißen: spätere Regeln ersetzen ältere Regeln.

OK, auf (fast) jeder Seite sollen <h1>-Elemente blau sein. In der externen CSS-Datei sieht es so aus:

Code:
h1{ color: #0000ff; }
In der HTML-Datei steht folgendes:

HTML-Code:
<link rel="stylesheet" type="text/css" href="styles.css"/>
Nun willst du auf einer einzigen Seite ein rotes <h1>-Element haben. Du kannst auch CSS-Angaben direkt in der HTML-Datei schreiben, und zwar so:

HTML-Code:
<style type="text/css">
h1{ color: #ff0000; }
</style>
So lange dieser Code nach dem <link>-Tag erscheint, wird auf dieser Seite (und nur auf dieser Seite) die Überschrift rot erscheinen.

Was auch möglich ist, ist verschiedene Klassen zuzuweisen, etwa so:

Code:
h1.blau{ color: #0000ff; }
h1.rot{ color: #ff0000; }
h1.gruen{ color: #006600; }
Im HTML schreibst du <h1 class="blau"> oder <h1 class="rot"> oder <h1 class="gruen">, je nach dem.
rewboss ist offline   Mit Zitat antworten
Alt 27.09.2005, 18:44   #7
TP-Senior
 
Benutzerbild von Cpunkt
 
Registriert seit: Aug 2005
Cpunkt macht alles soweit korrekt
Ist ja wiede genial, das mit den "class="
Ihr seid eben Spitze!
Cpunkt ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Navigation ohne Frameset mit CSS- was ist da üblich? Navigation ohne Frameset mit CSS- was ist da üblich?
« Animationsformate: Vorteil/Nachteil? | Problem mit WS_FTP »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:46 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67