Alle Anleitungen Themes bearbeiten XAMPP installieren Datenbank aus Vorlage Datenbank neu erstellen Lernpakete einbinden Feedbackmodul Testmodul Wiki cssDesign |
Problem:Sie sind Trainer in einem Kurs, haben keine Administratorrechte und wollen dennoch Ihrem Kurs ein individuelles Aussehen geben.
Lösung:Benutzen Sie doch einfach eine eigene CSS-Datei für Ihren Kurs.
Warum diese Lösung? Die Gestaltung von Überschriften und anderen Inhalten lassen sich in der Regel schneller mit Tabellen verwirklichen. Besser und vor allem konsistenter ist dies jecoh mit CSS-Befehlen zu verwirklichen. Vor allem besteht die Möglichkeit der einheitlichen und konsistenten Gestaltung
Der Kursraumtitel soll einen farbigen Rahmen erhalten.
Schalten Sie als Trainer in Ihrem Kurs die Bearbeitung ein.
Öffnen Sie den zu editierenden Bereich und klicken Sie auf <> . Sie öffnen damit den HTML-Modus. Erneutes Klicken zeigt wieder die Voransicht.
Legen Sie ein DIV-Element an und darin den Text, der angezeigt werden soll. (Code siehe linke Spalte)
Geben Sie dem DIV-Element Eigenschaften für die Schriftart:Arial / Schriftgröße: 1.8em / Schriftfarbe:rgb (51, 102, 153) / Schriftstärkebold
Geben Sie dem DIV-Element Eigenschaften für den Rahmen und den Hintergrund
Rand: durchgezogen (solid), blau (blue), 1px breit / Innenabstand zum Rahmen (padding): 10px / Hintergrundfarbe: rgb (255,255,204)
Deaktivieren Sie zur Kontrolle die HTML-Ansicht durch erneutes Klicken auf den Menüpunkt auf <> . Das Ergebnis sieht jetzt schon aus, wie in Zeile 1 dargestellt.
Legen Sie mit einem Texteditor eine leere Textdatei an und geben Sie diesem den Namen kurs.css
Definieren Sie eine CSS-Klasse Themenbox (.themenbox)
Kopieren Sie die DIV-Eigenschaften in geschweiften Klammern hinter die Klassenbezeichnung. {…}
Anmerkung: Alle Leerzeichen und Absätze sind für die Funktion überflüssig, erleichtern jedoch die Orientierung.
Fügen Sie im HTML-Editor des ersten Textabschnittes in Ihrem Moodlekurs den hier angegebenen (auf Ihren Kurs angepassten) Link auf die CSS-Datei ein.
Alle Definitionen der Kursdatei wirken sich jetzt auf alle Elemente des Kursraumes aus, die in der CSS-Datei definiert wurden.
Angenommen Sie möchten eine Klasseneigenschaft einem Element zuweisen dann schreiben Sie z.B. <div class="klassenname">Text...</div> oder <p class="klassenname">Text...</p>
hat dieselbe Auswirkung wie