Scrollfeld innerhalb einer Webseite
Jean Pascal
- design/layout
0 glowhead0 Tobias K.0 Jean Pascal0 Jean Pascal
0 myMojito
Hallo Zusammen.
Wie schaffe ich es innerhalb einer Webseite ein
Feld einzurichten in dem man scrollen kann.
So ähnlich wie das Feld in dem ich diesen
Nachrichtentext eingetragen habe, nur ohne
Möglichkeit eigenen Text einzugeben!
Das geht doch auch ohne Frames, oder?
Wenn ich dieses Feld habe, kann ich dann auch
die Umrahmnung unsichtbar machen und den
Scrollbalken nach meinen Wünschen gestalten?
Danke Jean Pascal
hoi!
bau dir nen formular an der gewünschten stelle und setz darin nen text input dem kanste dann auch sagen das er nur lesbar sein soll! hab noch nicht gehört das man das in ner tabelle machen kann! iframe is auch ne methode auf die de dann auch mit css einwirken kannst!
hoffe ich konnte dir ne richtung weisen!
mfg glowhead
Danke, auch das hat mir geholfen! :-)
Hallo Jean,
So ähnlich wie das Feld in dem ich diesen
Nachrichtentext eingetragen habe, nur ohne
Möglichkeit eigenen Text einzugeben!
entweder dieses Feld auf readonly setzten (-> selfhtml), einen <iframe> nehmen, oder <div style="overflow:scroll;"> wobei letzteres aber nicht überall funktioniert.
Wenn ich dieses Feld habe, kann ich dann auch
die Umrahmnung unsichtbar machen und den
ja, Rahmen kannst du mit css beeinflussen (suche in selfhtml nach 'border')
Scrollbalken nach meinen Wünschen gestalten?
nein, scrollbalken beeinflussen kann nur der IE5.5+ außerdem ist es kein Standard
Grüße aus Nürnberg
Tobias
Vielen Dank für die Hilfe!
Jean
Ich habe noch eine Frage.
Hallo Jean,
So ähnlich wie das Feld in dem ich diesen
Nachrichtentext eingetragen habe, nur ohne
Möglichkeit eigenen Text einzugeben!
entweder dieses Feld auf readonly setzten (-> selfhtml)
Und wie schaffe ich es nun meine Text-Formatierungen
beizubehalten?
Alles was innerhalb des textareas steht wird ignoriert.
Z.B. <font>. Das wird dann einfach als Text angezeigt :-(!
Jean
Hallo Jean,
Und wie schaffe ich es nun meine Text-Formatierungen
beizubehalten?
mhh... ich glaube du brauchst ein textarea { font-family:deineschriftarten; font-size:deineschriftgröße; }
Alles was innerhalb des textareas steht wird ignoriert.
Z.B. <font>. Das wird dann einfach als Text angezeigt :-(!
nene, <font> kommt mir garnicht in die Tüte - verwende besser css, <font> ist veraltet.
Grüße aus Nürnberg
Tobias
Achso.
Aber das würde bedeuten, das einzelne Formatierungen
wie <b> innerhalb des Textareas garnicht möglich sind.
Und es würde auch bedeuten, daß die Schriftgröße
innerhalb eines Areas nicht variierbar ist...
Schade!
Aber vielen Dank für die Hilfe.
Jean
Hallo,
Aber das würde bedeuten, das einzelne Formatierungen
wie <b> innerhalb des Textareas garnicht möglich sind.
Und es würde auch bedeuten, daß die Schriftgröße
innerhalb eines Areas nicht variierbar ist...
Ah, jetzt hast du schon so viel Tipps bekommen! Sei doch mal ein wenig erfinderisch!
-----------------
<html>
<head>
<title>Untitled</title>
<style type="text/css">
#area {font-family:monospace; font-size:0.8em; color:#000000;}
#area b { font-size:1em; color:#003399; }
</style>
</head>
<body>
<div style="width:350px; height:175px; overflow:auto; border:solid 1px silver;">
<div id="area">
<b>Lorem ipsum </b>dolor sit amet, consectetuer adipiscing elit,
sed diam <b>nonummy</b> nibheuis erat volutpat. Ut wisi enim ad
minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisul ut aliquip ex ea commodo.
Duis autem vel <b>eum iriure</b> dolor in hendrerit in vulputate
velit esse molestie consequat, vel blandit praesent lupatum
zril delenit augue duis dolore te feugait nulla.
Exerci tation <b>ullamcorper suscipit </b>lobortis nisl feugiat nulla
facilisis at vero eros et accumsan et iusto odio dignissim
quiblandit prasent.
</div>
</div>
</body>
</html>
Grüße
Thomas
Hallo Jean Pascal,
Mit CSS 2.0 kannst du einem <div>-Tag das Attribut style="overflow:scroll" zuweisen. Dann sollte automatisch eine Scroll-Leiste auftauchen, wenn der Inhalt innerhalb des <div>-Tag zu groß wird.
Inwieweit die heutigen Browser dies unterstützen kann ich Dir leider nicht sagen.
greets
myMojito