Webbot / CSS

Hallo NG

erste Versuche mit der Umstellung meiner Website auf CSS. Ich habe eine
HTML-Seite erstellt und mit CSS formatiert. Soweit so gut. Funktioniert !
Binde ich diese HTML-Seite als Webbot (Seite einfügen ) in eine andere ein
(weil ich diese n mal verwenden möchte), so sind die ursprünglichen
Formatierungen wieder weg.
Weiss jemand Rat ?

Besten Dank !
Erich
ErichGysel [ Mi, 26 April 2006 12:55 ] [ ID #1289907 ]

Re: Webbot / CSS

Am 26.04.2006 schrieb Erich Gysel:

> Binde ich diese HTML-Seite als Webbot (Seite einfügen ) in eine andere ein
> (weil ich diese n mal verwenden möchte), so sind die ursprünglichen
> Formatierungen wieder weg.

Hast Du das CSS direkt in die inkludierte Seite geschrieben? Wenn ja,
erstelle mal eine neue Datei (z. B. formate.css), schreibe Dein CSS dort
rein und binde die CSS-Datei per

<style type="text/css"><!-- [at] import url(/formate.css);--></style>
(das Bsp. geht davon aus, dass die Datei "formate.css" im Root Deines Webs
liegt)

im Header der Seite ein, die anschließend im Browser aufgerufen wird (also
nicht in den Header der inkludierten Seite).

--
Grüße
Peter
WIN XP Prof. SP2, FP2000
Peter Lederer [ Mi, 26 April 2006 13:19 ] [ ID #1289909 ]

Re: Webbot / CSS

Hallo Peter

"Peter Lederer" schrieb:

> Hast Du das CSS direkt in die inkludierte Seite geschrieben? Wenn ja,
> erstelle mal eine neue Datei (z. B. formate.css), schreibe Dein CSS dort
> rein und binde die CSS-Datei per
>
> <style type="text/css"><!-- [at] import url(/formate.css);--></style>
> (das Bsp. geht davon aus, dass die Datei "formate.css" im Root Deines Webs
> liegt)
>
Ich habe eine CSS-Datei erstellt und verlinkt. Hier eine Testbeispiel :
1) 1. Seite mit CSS-Formatierung :
http://www.alternatives-wandern.ch/test/link_aargau.htm - diese Seite ist
korrekt.
2) in diese 2. Seite wird die erste includiert :
http://www.alternatives-wandern.ch/test/testseite.htm -diese ist nun falsch
!

Gruss
Erich
ErichGysel [ Mi, 26 April 2006 15:41 ] [ ID #1289910 ]

Re: Webbot / CSS

Hallo,

Erich Gysel <ErichGysel [at] discussions.microsoft.com> schrieb:

> Ich habe eine CSS-Datei erstellt und verlinkt.

Letzteres hast du aber nur im ersten Beispiel getan.

> 1) 1. Seite mit CSS-Formatierung :
> http://www.alternatives-wandern.ch/test/link_aargau.htm

Mit '<link rel="stylesheet" type="text/css" href="h_link.css" />'
bindest du das Stylesheet ein. In diesem Fall ist es übrigens
kontraproduktiv, den Absätzen eigene Stile über 'STYLE="margin-top: 0;
margin-bottom: 0"' mitzugeben. Auch '<div ALIGN="left">' (und das gleich
zweimal hintereinander) sind überflüssig. Wenn du einen Block - das muss
nicht immer ein <div> sein - auf bestimte Art und Weise formatieren
willst, dann erstelle eine Klasse oder ID dafür. Die kannst du dann im
Stylesheet so anpassen, wie du willst - und es vor allem dann auch
anderswo wiederverwenden.

> 2) in diese 2. Seite wird die erste includiert :
> http://www.alternatives-wandern.ch/test/testseite.htm

Dort wird das Stylesheet nicht eingebunden. Wenn du das nachholst,
sollte es auch da wie gewünscht funktionieren.


Gruß,

Dominik.
schlu-do [ Mi, 26 April 2006 16:08 ] [ ID #1289912 ]

Re: Webbot / CSS

Hallo Dominik

""Dominik Schlütter"" schrieb:

> Mit '<link rel="stylesheet" type="text/css" href="h_link.css" />'
> bindest du das Stylesheet ein. In diesem Fall ist es übrigens
> kontraproduktiv, den Absätzen eigene Stile über 'STYLE="margin-top: 0;
> margin-bottom: 0"' mitzugeben. Auch '<div ALIGN="left">' (und das gleich
> zweimal hintereinander) sind überflüssig. Wenn du einen Block - das muss
> nicht immer ein <div> sein - auf bestimte Art und Weise formatieren
> willst, dann erstelle eine Klasse oder ID dafür. Die kannst du dann im
> Stylesheet so anpassen, wie du willst - und es vor allem dann auch
> anderswo wiederverwenden.

Du hast natürlich recht. Aber es ging beim ersten Versuch nur um den Link !
Ich bin leider noch ein totaler CSS-Laie !
>
> > 2) in diese 2. Seite wird die erste includiert :
> > http://www.alternatives-wandern.ch/test/testseite.htm
>
> Dort wird das Stylesheet nicht eingebunden. Wenn du das nachholst,
> sollte es auch da wie gewünscht funktionieren.
>
Habe ich nun gemacht. Und es funktioniert. Mir ist aber trotzdem nicht klar,
warum die Eigenschaften der ersten Seite nicht auf die zweite "vererbt wird".

Gruss
Erich
ErichGysel [ Mi, 26 April 2006 17:45 ] [ ID #1289913 ]

Re: Webbot / CSS

Erich Gysel schrieb:

> Ich habe eine HTML-Seite erstellt und mit CSS formatiert. Soweit so
> gut. Funktioniert ! Binde ich diese HTML-Seite als Webbot (Seite
> einfügen ) in eine andere ein (weil ich diese n mal verwenden
> möchte), so sind die ursprünglichen Formatierungen wieder weg.

"Seite einschließen" kopiert die Inhalt des "body"-Elements. Verwende
gemeinsame Randbereiche, dynamische Webvorlagen oder, wenn du bei "Seite
einschließen" bleiben möchtest, "Format > Links zu Stylesheet..." für
"Alle Seiten".

--
All free men, wherever they may live, are citizens of Denmark. And
therefore, as a free man, I take pride in the words "Jeg er dansker!"
Christoph Schneegans [ Mi, 26 April 2006 18:59 ] [ ID #1289915 ]

Re: Webbot / CSS

Hallo Christph

Besten Dank. Der Ansatz ist schon mal sehr gut, aber......

"Christoph Schneegans" schrieb:

> "Seite einschließen" kopiert die Inhalt des "body"-Elements. Verwende
> gemeinsame Randbereiche, dynamische Webvorlagen oder, wenn du bei "Seite
> einschließen" bleiben möchtest, "Format > Links zu Stylesheet..." für
> "Alle Seiten".
....aber ich habe es nur mit dem Link-Beispiel versucht. da ich auf meiner
Website 2 Kategorien von Links habe, sind nun alle verändert.
a) interne Links (sind meistens) als HTML-Seiten definiert und in andere
Seiten
eingeschlossen (Farben versch, Hoover, no underline, etc.)
b) externe Links - meistens standalone (andere Farben, Hoover, underline,
etc.).
Wie kann ich die Klassen auseinanderhalten ?

Danke und Gruss
Erich
ErichGysel [ Mi, 26 April 2006 19:37 ] [ ID #1289917 ]

Re: Webbot / CSS

Erich Gysel schrieb:

> Habe ich nun gemacht. Und es funktioniert. Mir ist aber trotzdem nicht klar,
> warum die Eigenschaften der ersten Seite nicht auf die zweite "vererbt wird".

Seiten vererben einander nichts. Vererbt werden nur die Formatierungen,
wenn du geschachtelte Formatanweisungen im Stylesheet (der css-Datei)
hast. Damit kannst du aber vielleicht wirklich noch etwas warten, bis
dir die Sache klarer ist.

Ina

--
Eine wirkliche Frage zu stellen, heißt dem Sturmwind die Tür zu öffnen -
die Antwort kann den Frager vernichten und die Frage selbst - Anne Rice
Ina Koys [ Mi, 26 April 2006 22:12 ] [ ID #1289923 ]
Microsoft » microsoft.public.de.frontpage » Webbot / CSS

Vorheriges Thema: Zugriffszähler
Nächstes Thema: keine Anzeige nach iframe