Home Hypertext Markup Language Ersetzen von Elementen Einbinden von Stylesheets und JavaScript über alle Dateien.
 UDO-Open Source
 Entwicklung und Bugs
 Hypertext Markup Language

2.8.3 Stylesheet- bzw. Scriptbereiche für einzelne HTML-Dateien (Tobias Jung, Norbert Hanz)

Sehr wichtig  |  Leicht Bei einzelnen HTML-Dateien sollte jeder Datei ein eigener Stylesheet- bzw. Scriptbereich mitgegeben werden können.

Zwei Möglichkeiten:

A) !begin_style und !end_style bzw.
!begin_script und !end_script
 
B) !style_name foo.css bzw.
!script_name foo.js
 

welche dann jeweils im Bereich zwischen <head> und </head> eingebunden werden entsprechend

<style type="text/css">
 <!--
 ...
 //-->
</style>

bzw.

<script language="JavaScript" type="text/javascript">
 <!--
 ...
 //-->
</script>

Für XHTML müssen Style- und Scriptbereiche als CDATA markiert werden.

<script>
 <![CDATA[
 ...
 ]]>
</script>

Der Vorteil von Lösung B) wäre, daß die angegebene Datei im Kopf eingebunden würde und zumindest für Skripte die Lösung A) das Einbinden an genau dem Ort zulassen würde.

Lösung A) hat den Vorteil, daß der Benutzer schnell innerhalb eines Nodes etwas eintippen kann. UDO könnte dann ggf. den Code entweder in den Head-Bereich schreiben oder in eine Datei, die den gleichen Namen trägt wie die zugehörige HTML-Datei auch.
Beispiel:

!html_name foo
!begin_style
 ...
!end_style

würde ergeben

<style type="text/css">
 <!--
 ...
 //-->
</style>

oder

<link rel="stylesheet" type="text/css" href="foo.css">



Copyright © norbert@familie-hanz.de
Letzte Aktualisierung am 2. November 2006

Home Hypertext Markup Language Ersetzen von Elementen Einbinden von Stylesheets und JavaScript über alle Dateien.