Auge: Text Bereich Festlegen

Beitrag lesen

Hallo

Hi kann mir einer helfen, ich möchte eine textdatei in eine html datei einfügen, folgendes hab ich gefunden:

<object id="myFile" data="myText.txt" type="text/plain" width="480" heigth="100%">
</object>

Problem1: ist, dass es den Text der Textdatei nicht nach der angegebenen größe ausrichtet, sondern eine scrollbar macht wenn der text zu lang ist, man kann zwar den text im textdokument mit mehreren zeilenumbrüchen so machen, das es keine scrollbars gibt, aber ich möchte das er es automatisch ausrichtet.

Wenn du die Textdatei mit <object> einbindest, wird *sie selbst* in das Dokument eingebunden. Sie ist also kein eigentlicher Bestandteil des Dokuments, sondern wird nur innerhalb des <object>-Elements ausgegeben und richtet sich nach dessen Vorgaben. Mit dieser Überlegung lässt sich auch deine zweite Frage beantworten.

Problem2: ist, dass der text die standart schrift hat, und ich möchte den text mit css formatieren, geht das?

Du kannst für das <object>-Element Vorgaben machen (z.B. Schriftart und -größe), einzelne Textteile anzusprechen, bleibt dir aber verwehrt, da es (so nehme ich an) innerhalb des Textes keine HTML-Strukturierung gibt.

Wenn dir z.B. PHP zur Verfügung steht, kannst du den Text einlesen, bearbeiten (mit HTML-Elementen strukturieren[1]) und direkt ins Dokument einfügen, ohne den Umweg über <object> zu gehen. Dann sollte auch CSS kein Problem sein.

[1] Zumindest das Erkennen von (mehrfachen) Zeilenumbrüchen und das Zuweisen von <p> und <br> bzw. <br /> sollte möglich sein.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3