Source code |
|
1 2 3 4 5 6 |
<a href="http://www.w3.org/" style="{color: #900} :link {background: #ff0} :visited {background: #fff} :hover {outline: thin red solid} :active {background: #00f}">...</a> |
Source code |
|
1 2 3 4 5 6 7 8 |
<a href="http://www.w3.org/" style="background-color:#808040; color:#D8FD02; font-family:'Century Schoolbook',serif; font-size:24pt; letter-spacing:3px; padding:40px; border:double #D8FD02 4px;">...</a> |
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Diese "bestimmten Gründe" würden mich interessieren. Inline-Styles sind nämlich nie günstig, da sie die Idee der Trennung von Inhalt und Darstellung untergraben.Quoted
Original von chefstatist
ich versuche mich gerade daran, eine Seite aus einem Typo3-CMS mit CSS nachzubauen. Aus bestimmten Gründen wäre es günstig, dabei Inline Styles der folgenden Art zu benutzen:
This post has been edited 1 times, last edit by "chefstatist" (Jan 10th 2005, 12:44pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Für jeden Bereich der Site ein eigenes Stylesheet erstellen, das nur die Klassen enthält, die unterschiedlich sind. Dann je nach Bereich der Site das entsprechende Stylesheet einbinden. Die Style-Angaben, die in allen Bereichen gleich sind, kommen in ein gemeinsames Stylesheet, das zusätzlich eingebunden wird.Quoted
Original von chefstatist
die Seite ist organisiert in verschiedene Bereiche, die mit unterschiedlichen Farben für das Menü und den Contentbereich versehen sind.
Mein erster Ansatz war, dafür jeweils CSS-Klassen zu definieren. Mit den :Hover, :Link etc. Klassen war das jedoch schnell unübersichtlich.
Source code |
|
1 |
<p class="rot">Ein wichtiger Absatz.</p> |
Source code |
|
1 |
<p class="wichtig">Ein wichtiger Absatz.</p> |
Typo3? Das ermöglicht leider solche Sachen ...Quoted
Mir ist leider keine andere Möglichkeit dafür eingefallen; da das ganze in einem Content-Management-System stattfindet ist der Content dennoch getrennt von der Auszeichnung, die ja in den Templates abgelegt ist.
This post has been edited 2 times, last edit by "Joachim" (Jan 10th 2005, 4:05pm)
Quoted
Für jeden Bereich der Site ein eigenes Stylesheet erstellen, das nur die Klassen enthält, die unterschiedlich sind. Dann je nach Bereich der Site das entsprechende Stylesheet einbinden. Die Style-Angaben, die in allen Bereichen gleich sind, kommen in ein gemeinsames Stylesheet, das zusätzlich eingebunden wird.
Quoted
Typo3? Das ermöglicht leider solche Sachen ...
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Den großen Nachteil gibt es nicht, es sind aber viele kleine Dinge, die mich stören.Quoted
Original von chefstatist
Quoted
Typo3? Das ermöglicht leider solche Sachen ...
Wo siehst Du denn den großen Nachteil bei dieser Art der Implementierung?
Das Problem dabei ist leider, daß man dann dazu neigt, immer nur unsauber zu arbeiten, ganz einfach weil es schneller geht. ("Erstmal machen wir es unsauber, damit es funktioniert. Später machen wir es dann richtig ..." -- später = nie)Quoted
(Und ist es nicht eigentlich ganz hilfreich, solche Sachen zur Not umsetzen zu können? Saubere Sachen kann man ja auch erstellen...)