Div - Bewegung |
NFL
Fun-Contest Gewinner
Dabei seit: 28.04.05
Beiträge: 592
Forenversion: 2.3
|
|
Hallo!
Ich versuche seit längerem etwas umzusetzen, was für euch wahrscheinlich eine leichtigkeit ist!
Ich würde gerne im oberen linken Feld unter dem Text "Öffnungszeiten" folgenden Text einfügen:
Zitat: |
Montag: 8.30 - 12.00 u 15.00 - 18.00h
Dienstag: 8.30 - 12.00
Mittwoch: 15.00 - 18.00h
Donnerstag: 8.30 - 12.00
Freitag: 8.30 - 12.00
Telefonische Voranmeldung erbeten! |
Dieser Text soll in dem weißem Feld "umherfahren", wenn man mit der Maus über den Text ist, soll der Text stehen bleiben. Der Text soll also kurz unter "Öffnungszeiten" erscheinen und noch im weißen Feld verschwinden. Wahrscheinlich ist das am leichtesten mit DIV`s zu erstellen?
Weiters hätte ich noch gerne, dass die ganze Grafik nicht nur horizontal zentriert ist, sondern auch Vertikal!
Hilfe wäre echt super!
Danke schonmal!
__________________
|
|
20.01.09 10:12 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Gib deinem Dokument erstmal einen Doctype mit auf den Weg, damit der Browser weiß, nach welchen Kriterien er den Code interpretieren soll.
http://de.selfhtml.org/html/allgemein/gr...htm#dokumenttyp
Dann schreib die breaks mal so:
<br> (HTML)
oder so:
<br /> (XHTML)
Und dann gib jedem einzelnen div maximal einmal das Attribut style mit.
Du schreibst ab und an:
<div style="blabla" style="blubblub">
Da kann es sein, daß der eine Browser beide Attribute style interpretiert, ein anderer aber nur das erste oder zweite.
Also schreib es so:
<div style="blabla; blubblub;">
__________________
|
|
27.01.09 12:35 |
Finden
Als Freund hinzufügen
|
|
Hawkes
gesperrt 10/01/10
Dabei seit: 31.03.04
Beiträge: 213
|
|
Wenn er Marquee einsetzt kann er auf XHTML eh gleich mal sch***en.
Das Einsetzten von Divs macht noch lange kein XHTML Layout und ein XHTML Layout ist noch lange nicht semantisch gültig.
|
|
27.01.09 13:37 |
Finden
Als Freund hinzufügen
|
|
NFL
Fun-Contest Gewinner
Dabei seit: 28.04.05
Beiträge: 592
Forenversion: 2.3
Themenstarter
|
|
Super, danke!
(@biggi)
2 und 3 habe ich geändert, jetzt gehts!!!
Aber welchen Doctype sollte ich anhängen?
Eines bräuchte ich jetzt noch, dann geht die Seite komplett!
Ich denke dies ist nur über Javascript machbar!? (Oder zumindestn noch relativ einfach machbar)
Beim Klick auf "Ordinationszeiten auf einen Blick" oder einen der Menüpunkte soll das Hauptframe ausgeblendet werden und ein anderes (selbe Maße) eingeblendet werden.
Ich hab mich schon gespielt, aber die Lösung ist noch weit entfernt!
__________________
|
|
27.01.09 13:48 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
NFL
Fun-Contest Gewinner
Dabei seit: 28.04.05
Beiträge: 592
Forenversion: 2.3
Themenstarter
|
|
Naja, aber bei der Seite (Danke fürn Link!) steht 1 Error, und der ist, weil kein doctype definiert ist! Gibt es keinen Stadard-typ oä?
Naja ich würde mal glauben, Javascript ist gut für die Seite geeignet, schließlich hat jeder javascript und ich brauche dann insgesamt nur eine .html datei!
__________________
|
|
27.01.09 14:20 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Den Doctype kannst du dir aussuchen.
Ich würde keinen gar zu alten nehmen.
Und dann solltest du dich eben, wie Admiral_Hawkes schon sagte, an die Syntax halten, die der Doctype verlangt.
JavaScript ist sicher heutzutage wesentlich weiter verbreitet, als viele behaupten.
Aber ich weiß, daß es gerade in Firmen häufig ausgeschaltet ist und die Mitarbeiter es nicht einschalten können.
Lösungen ohne JavaScript sind immer die schöneren. Zumindest würde ich JavaScript auch heutzutage noch nicht für etwas einsetzen, das wichtig ist und bei ausgeschaltetem JS gar nicht funktioniert.
__________________
|
|
27.01.09 14:26 |
Finden
Als Freund hinzufügen
|
|
NFL
Fun-Contest Gewinner
Dabei seit: 28.04.05
Beiträge: 592
Forenversion: 2.3
Themenstarter
|
|
Also dein Rat wäre, lauter identische Seiten zu erstellen, wo nur der Inhalt unterschiedlich ist? Oder lieber eine Frame-basierende Seite?
__________________
|
|
27.01.09 14:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Synoxis
Mitglied
Dabei seit: 13.02.04
Beiträge: 311
|
|
Zitat: |
Original von NFL
Also dein Rat wäre, lauter identische Seiten zu erstellen, wo nur der Inhalt unterschiedlich ist? Oder lieber eine Frame-basierende Seite?
|
Das erste wäre die bessere Variante. Frames sind veraltet und entsprechen nicht mehr dem heutigen Standard.
|
|
27.01.09 14:48 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Marvin0704
PHP-Friend ;-)
Dabei seit: 24.03.07
Beiträge: 113
Herkunft: Deutschland
|
|
Zitat: |
Original von NFL
Also dein Rat wäre, lauter identische Seiten zu erstellen, wo nur der Inhalt unterschiedlich ist? Oder lieber eine Frame-basierende Seite?
|
Vielleicht unterstützt dein Server ja SSI ( siehe #include )? Das wäre eine Alternative zu den Identischen Seiten.
__________________ PHP-Friends - Internet, Soft- & Hardware, Erfahrungsberichte, PHP. Unsere Artikel zum digitalen Leben.
|
|
27.01.09 15:03 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Keine Frames.
Mach eine Seite, die aus vielen HTML-Dokumenten und einem in jede Seite eingebundenen CSS-Dokument besteht.
Du kannst auch PHP-Seiten machen und Dinge, die auf allen Seiten gleich bleiben (Navigation, Header, Footer), per include einfügen.
DIVs wechseln könnte auch per CSS möglich sein, aber sicher nicht gar zu einfach.
Schau dich mal auf http://www.cssplay.co.uk/ um, was alles mit CSS machbar ist.
__________________
|
|
27.01.09 15:06 |
Finden
Als Freund hinzufügen
|
|
Hawkes
gesperrt 10/01/10
Dabei seit: 31.03.04
Beiträge: 213
|
|
Zitat: |
Original von Biggi74
JavaScript ist sicher heutzutage wesentlich weiter verbreitet, als viele behaupten.
Aber ich weiß, daß es gerade in Firmen häufig ausgeschaltet ist und die Mitarbeiter es nicht einschalten können.
Lösungen ohne JavaScript sind immer die schöneren. Zumindest würde ich JavaScript auch heutzutage noch nicht für etwas einsetzen, das wichtig ist und bei ausgeschaltetem JS gar nicht funktioniert. |
Da würde ich dann je nach Zielgruppe gehen. Die gängigen Browsermarktanalysten zeigen eigentlich, dass insgesamt ca. 98% aller Webnutzer Javascript aktiviert (also der Browser besitzt die Möglichkeit. NoScript Plugins natürlich mal rausgerechnet) haben.
Hier gibt es ebenfalls schöne Anleitungen für valide Layouts: http://www.css4you.de/wslayout1/index.html
|
|
27.01.09 15:35 |
Finden
Als Freund hinzufügen
|
|
NFL
Fun-Contest Gewinner
Dabei seit: 28.04.05
Beiträge: 592
Forenversion: 2.3
Themenstarter
|
|
Servus!
Ich habs jetzt hinbekommen
Hier der Code, falls es jemanden interessiert:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<!-- Javascript Anfang -->
<script language="JavaScript">
var i = 0
function clean() {
for (i=1; i<10; i++){document.getElementsByTagName("div")[i].style.visibility = "hidden";}
}
function show(number) {document.getElementsByTagName("div")[number].style.visibility = "visible";}
</script>
<!-- Javascript Ende --> |
|
Dann Divs machen! Der PC zählt durch und zwar von 0 weg und von Div 1 bis 10 (ist oben so angegeben)
Das Menü dann so aufbauen:
php: |
1:
|
<div onclick="clean(); show(2)" style="cursor:pointer"> Startseite </div> |
|
LG
__________________
|
|
02.02.09 22:37 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|