tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
1460
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    Hallo,

    ich habe auf meiner Page u.a. eine Grosse Grafik, die eine Tafel zeigt. Jetzt moechte ich Pixelgenau auf dieser Tafel ein Textfeld legen, in das ich dann eine externe .txt Datei einlese und darstelle. Der Zeilenumbruch soll automatisch erfolgen, wenn der Platz nicht reicht oder eben wenn in der Datei einer steht. Es soll bei Bedarf automatisch ein vertikaler Scrollbalken erzeugt werden. Mir steht dazu PHP und css zur Verfuegung, leider habe ich aber keine Idee, wie ich das anstelle. Frames und iFrames kommen bisher auf der Site nicht vor.

    Kann mir jemand einen Tip geben?
    Gruss Joerg
     

  2. #2
    MonGol1992 MonGol1992 ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    28
    Einfach verschachteln:
    HTML-Code:
    <div id="tafel">
    <div id="textfeld">
    Der ausgelesene Text kommt hier rein....
    </div>
    </div>
    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    #tafel {
        background:...; /* bitte dementspr. ändern */
        width:...; /* bitte dementspr. ändern */
        height...; /* bitte dementspr. ändern */
    }
    #textfeld {
        position:relative;
        top:...;  /* bitte dementspr. ändern */
        left:...;/* bitte dementspr. ändern */
        width:...;/* bitte dementspr. ändern */
        height:...;/* bitte dementspr. ändern */
        overflow:scroll;
    }
    => http://www.css4you.de/overflow.html

    MfG,
    Marcel
    Geändert von MonGol1992 (04.01.08 um 21:22 Uhr)
     

  3. #3
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    So einfach ist das . . . .
    hatte einfach nicht das richtige Schlagwort fuer meine Suche.
    Vielen Dank!
     

  4. #4
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    Hi,
    habs probiert, der Aufbau ist folgender:
    PHP-Code:
    <div id="tafel">
          
    Lade tafel.jpg
          
    <div id="textfeld">
                
    Der ausgelesene Text kommt hier rein....
          </
    div>
    </
    div
    Mit der Textposition "relative" im css klappts allerdings so nicht
    Der Text steht dann unter der Grafik, mit "absolute" haut alles hin. Wiso das ? "relative" ist doch logisch und vorallem besser bei AEnderungen.
     

  5. #5
    Maik Tutorials.de Gastzugang
    Hi,

    hast du die Grafik nicht als Hintergrundbild im DIV #tafel eingebunden?

    Ansonsten müsste bei einer relativen Positionierung der Text mit einem negativen top-Wert über das Grafikelement gelegt werden.
     

  6. #6
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    Noe, ich dachte deshalb habe ich die Verschachtelung, gruebel . . . .
    Ist das dann nicht doppelt gemoppelt? Positioniere eine Grafik top:100; left:100 und relativ dazu den Text (top:15; left:15) also den Text 15px versetzt. Warum muss ich verschachteln, wenn ich die Grafik als Hintergrund des Textes einbinde (wiso schreibst Du die Tafel muss als Hintergrund der #Tafel eingebunden werden Irgendwie mangelts mir gerade an logischem Durchblick, Sorry
    Kannst mir das mal auseinanderklamuesern
     

  7. #7
    Maik Tutorials.de Gastzugang
    Ich habe nie behauptet, dass die Grafik als Hintergrundbild eingebunden werden muss.

    Wenn sie aber als img-Element eingesetzt und der nachfolgende Text relativ positioniert wird, muss der top-Wert negativ sein, damit der Text nach oben verschoben wird.
     

  8. #8
    Joerg66 Joerg66 ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    115
    hm, dann war ich mit meiner Denke auf der Falschen Spur. Bei uns im Maschinenbau heisst relativ immer -vom letzten angegebenen Mass. Sprich das Bild steht bei x=100, Y=100. Der Text relativ x=15, y=15, also letztlich absolut bei x=115, Y=115. Deshalb kam ich mit der Positionierung nicht klar. Das mit der img-Einbindung hab ich jetzt auch geblickt.
    Thanks
     

  9. #9
    Maik Tutorials.de Gastzugang
    Diese Methode funktioniert in CSS nur mit verschachtelten Elementen.

    Da im img-Element aber kein weiteres HTML-Element eingebunden werden kann, haut das so, wie du es vom Maschinenbau her kennst, auch nicht hin.
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 27.01.10, 01:45
  2. Externe Textdatei in die Website einlesen.
    Von tomtom86 im Forum HTML & XHTML
    Antworten: 10
    Letzter Beitrag: 04.02.09, 07:22
  3. externe XML einlesen
    Von zacki im Forum PHP
    Antworten: 0
    Letzter Beitrag: 20.04.08, 09:33
  4. Externe Daten in for-Schleife in Textfeld einlesen
    Von DJ Twin im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 03.10.04, 23:44
  5. Externe php Seite einlesen
    Von Sevenger im Forum PHP
    Antworten: 1
    Letzter Beitrag: 22.09.03, 14:59