Cheatah: Design/Programmierung/Layout Trennen ->Problem

Beitrag lesen

Hi,

Ja, aber mit css kann ich dann wieder nur den ganzen Text formatieren: <span class="news">$row['body']</span>blahblah

mit CSS kannst Du alles formatieren, was strukturell individuell ist.

HTML hat ja auch mit Formatierung nichts zu tun :-)
??? Warum das denn nicht ? Was ist mit <b><i>, etc ?

<b> und <i> sind die beiden einzigen der Darstellung dienenden HTML-Elemente, welche noch(!) nicht vom W3C als deprecated markiert worden sind. Zu vermeiden sind sie dennoch.

Diese Textstellen müssen irgendwie erkannt und mit einer günstigen Struktur versehen werden, z.B. einem <span class="wasIstEsDenn"> oder einem <abbr>.
Das oder etwas ähnliches würde die Erkennung erleichtern.
Also doch Tags in der DB ?

Nein. Die Textstellen müssen _erkannt_ und sinnvoll strukturiert werden, nicht vorstrukturiert abgelegt.

Was ist wenn ich die DB für irgendwelche anderen c++ Programme, etc benötige ?

Die müssen Deine Form der Markierung ebenfalls beachten und individuell darauf reagieren, z.B. durch Löschung derselben. Siehe es als Kodierung bzw. Maskierung an.

Textstellen zu markieren ist eine Sache. Ihnen Elemente beizufügen, die _völlig anderen Komponenten_ (etwa den Templates) vorbehalten sind, ist etwas ganz anderes.
Also wie geht man professionell vor ?

Man definiert eine Form der Markierung des Textes und wandelt diese bei jedem Zugriff auf den Datenbestand in die als nächstes benötigte Kodierung um. Sprich: Man arbeitet mit Abstraktionsebenen.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes