Autor Thema: Wie kann ich ein CSS in eine Seite bauen?  (Gelesen 1959 mal)

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Wie kann ich ein CSS in eine Seite bauen?
« am: 03.06.03 - 13:20:14 »
Hallo ich habe eine Seite in der ich teilweise mit Html und einer eingebetteten Ansicht arbeite. Wie kann ich der Seite ein CSS zuweisen und noch wichtiger, wo muss das CSS abgelegt werden, damit die Seite darauf zugreift?

Ich bin für jede Unterstützung dankbar!

Ciao Biene

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #1 am: 03.06.03 - 13:23:24 »
... CSS-Informationen kannst du entweder als Pass-Thru-HTML in deiner Maske einbauen, oder im HEAD der Maske als entsprechend formatierten Text ablegen, oder als Datei in den Bildresourcen importieren, und dann wie eine Bildresource in die Maske einbauen...

ata
Grüßle Toni :)

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #2 am: 03.06.03 - 13:30:38 »
Die CSS Datei erstelle ich mit TopStyle und speichere die Infos in einer Bsp.css ab. Im Normalfall würde ich Sie in Html so aufrufen:[<link rel="stylesheet" href="Bsp.css"type="text/css">]  wenn ich es als Bildressource spreichere müßte ich sie ja auch mit einem Befehl z.Bsp.:[<img src=name.gif border=0>] einfügen. Erreiche ich auch dann das der Text und die Scollbars das im CSS zugewiesene Erscheinungsbild haben? Ich arbeite im Web immer mit Pages und nicht mit Forms, die wollen immer nicht so richtig funktionieren.  ???

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #3 am: 03.06.03 - 13:45:17 »
Kann ich ein CSS nur in einer Maske einfügen? Ich habe das jetzt mal mit dem Import als Bildressource ausprobiert. Aber ich sehe die CSS Datei gar nicht. Mir werden nur Bildformate angeboten. ???
« Letzte Änderung: 03.06.03 - 13:45:48 von Biene Maja »

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #4 am: 03.06.03 - 13:47:17 »
Nein, nein. Auch wenn man das StyleSheet als Image Resource anhängt, muss man es natürlich genauso einbinden, wie man Stylesheets immer einbindet. Das einfügen als Image Resource ist eigentlich ein Hack (und in R6 nicht mehr nötig), um StyleSheets zentral ablegen zu können.

Der Pfad ist in dem Fall der Name der Image Resource direkt untehalb des Datenbanknamens, also z.B.:

http://server/pfad/dbname/resource.css


Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #5 am: 03.06.03 - 13:51:10 »
Was meinst du mit StyleSheets nur in einer Maske einfügen?

Du kannst Stylesheets in Seiten genauso wie in Masken benutzen. Man kann seine CSS-Dateien auch als Dateianhang in einer Page speichern (die man dann vorsichtshalber als pass-through-HTML markieren sollte). Wenn man eine Seite "stylesheets" erzeugt und da ein oder mehrere CSS anhängt, wäre der Pfad entsprechend

http://server/pfad/dbname/stylesheets/resource.css

Idealerweise arbeitet man natürlich nicht mit absoluten, sondern mit realtiven Pfaden ab dbname.

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #6 am: 03.06.03 - 14:00:14 »
gutes Übungs DB:
http://www.freedomblog.com/A55958/fdb.nsf/
(FreeDom Blogtool von Anthony Connell)

oder

DomBlog vom Meister Jake Howlett höchstpersönlich
http://www.codestore.net/store.nsf/unid/EPSD-5GLMNB?OpenDocument
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #7 am: 03.06.03 - 14:11:49 »
Ich habe jetzt folgende Formel in den Head meiner Page gepackt aber irgendwie scheint sich nix zu tun. Soll ich´s nochmal mit einen Html Direktaufruf in der Seite probieren?

Ach ja, hier die Formel: _db:@replacesubstring(@subset(@DBname;-1);"\\";"/");
"<link rel=\"stylesheet\"type=\"text/css\"href=\""+_db+"Main.css\"></link>"

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Wie kann ich ein CSS in eine Seite bauen?
« Antwort #8 am: 03.06.03 - 14:57:10 »
Ich habe jetzt folgende Formel in den Head meiner Page gepackt aber irgendwie scheint sich nix zu tun. Soll ich´s nochmal mit einen Html Direktaufruf in der Seite probieren?

Ach ja, hier die Formel: _db:@replacesubstring(@subset(@DBname;-1);"\\";"/");
"<link rel=\"stylesheet\"type=\"text/css\"href=\""+_db+"Main.css\"></link>"

Nein, nicht nötig.

Du solltest nur zwei Dinge ändern:

1. zwischen _db und "Main.css" einen Vorwärtsschrägstrich einsetzen

2. die einzig korrekte R5-Formel für die Bestimmung eines DB-Namen im Web gebrauchen:
_db := @ReplaceSubstring(@Subset(@DbName; -1); "\\" : " "; "/" : "+");

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz