Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: mgeidl am 24.06.03 - 10:28:50

Titel: Ansichten im Web
Beitrag von: mgeidl am 24.06.03 - 10:28:50
Hallo Leute!

Ich bin gerade dabei, für unseren Konzern ein Intranet zu basteln und bewege mich hier auf Neuland. Ich hab von jemanden eine css-Page bekommen, die ich in diversen Seiten beim HTML-Head-Inhalt reinpflanze. Ich füge den dann unten im Dokument rein. Das größte Problem bei der Webgeschichte ist für mich, dass das Ding immer gleich aussieht, egal welche Schriftgröße oder Auflösung man beim BS eingestellt hat. Mittlerweile hab ich´s bei normalen Dingen rausbekommen, es scheitert noch bei Seiten, in denen ich eingebettete Ansichten habe. Die Link-Farben und Schriften beim A-Tag funktionieren ja, aber der restliche Text vergrößert (verkleinert) sich. Kann mir jemand weiterhelfen??

lg
Marietta

A
{
    COLOR: #ED1B2F;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #737373;
}
A:visited
{
    COLOR: #C1C1C1;
}
A.thin
{
    FONT-WEIGHT: normal;
}
A.special
{
    COLOR: #000000
}
H2.Ueber
{
    COLOR: #58595B;
    FONT-FAMILY: Arial;
    FONT-SIZE: 36px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
H2.Betreff
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 28px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
H2.Betreffklein
{
    COLOR: gray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 22px;;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
H2.Titel
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 23px;;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
H2.Titelklein
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px;;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
H2.Text
{
    COLOR: #00FF00;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
H2.Textgrau
{
    COLOR: 808285;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;;
    TEXT-DECORATION: none;
}
H2.Intranet
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 30px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
P
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
INPUT
{
  FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
  FONT-SIZE: 8pt
}
INPUT.Betreff
{
    COLOR: violet;
    FONT-FAMILY: Arial;
    FONT-SIZE: 30px;;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
Titel: Re:Ansichten im Web
Beitrag von: Glombi am 24.06.03 - 10:59:29
Hi,
wenn Ansichten per Masken angezeigt werden (über $$ViewTemplate for...)
musst Du das CSS in das Feld $$HTMLHead bzw. im masken Event
HTML-Head-Inhalt
einfügen.

Beispielformel: Ich habe eine Seite "Style.css", in der das CSS ist:

db := @Subset(@DbName; -1);
server := @Name([CN]; @Subset(@DbName; 1));
"<META http-equiv=\"expires\" content=\"0\">" + @NewLine +
"<link rel=stylesheet type=\"text/css\" href=\"" + server + "/" + db + "/Style.css?OpenPage\">"
Titel: Re:Ansichten im Web
Beitrag von: Glombi am 24.06.03 - 11:04:33
Noch was:
In der WEB Ansicht mache ich dann folgendes

Formel für 1. Spalte (z.B. Kategorie soll gemäß CSS Klasse ViewCat dargstellt werden):
_Content := <Feldname>;
"[<SPAN CLASS=ViewCat>" + _Content + "</SPAN>]"

Beispiel für Spaltentitel - soll mit CSS Klasse ViewTitle angezeigt werden
[<SPAN CLASS=ViewTitle>]Name[</SPAN>]