Inhalt nur so gross wie div
Dreamer
- html
Hallo miteinander,
Folgendes Problem: Ich möchte das der Inhalt eines div an die Grösse des div angepasst wird.
Sprich ich kann/hab in diesem div Bilder,HTML Code dieser allerdings sprengt ab und zu den Rahmen und schaut über den Ränder hinaus jetzt ist es irgendwie möglich den Inhalt dieses div so azupassen das er sich automatische an die Grösse das div anpasst?
Grüsse Dreamer
@@Dreamer:
Sprich ich kann/hab in diesem div Bilder,HTML Code dieser allerdings sprengt ab und zu den Rahmen und schaut über den Ränder hinaus jetzt ist es irgendwie möglich den Inhalt dieses div so azupassen das er sich automatische an die Grösse das div anpasst?
Wenn du mehr Wasser in den Eimer schüttest als reinpasst, dann läuft er halt über.
Was soll den passieren, wenn mehr Inhalt in den Eimer soll?
Was auch immer, es wird durch die CSS-Eigenschaft 'overflow' geregelt. [CSS2 §11.1.1, http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow@title=SELFHTML]
Live long and prosper,
Gunnar
Ich hab mich nicht ganz klar ausgedrückt.
Was ich meine ist, der Inhalt soll verkleinert werden, also zum Beispiel wenn ein Bild in dem div ist, dann soll sozusagen ein "thumbnail" erstellt der genau so gross wie das div ist. Bei HTML Inhalt, soll zum Beispiel der Text kleiner gemacht werden etc.
Ist das möglich?
Ist das möglich?
ohne client UND serverseitige sprache nicht
Ist das möglich?
ohne client UND serverseitige sprache nicht
Clientsprache steht folgendes zur Verfügung: javascript/CSS/HTML
Serverseitig: Perl
Wie soll das möglich sein, kann mir jemand eine Idee/Ansatz geben wie das zu realisieren ist? :S
Wie soll das möglich sein, kann mir jemand eine Idee/Ansatz geben wie das zu realisieren ist? :S
zb so:
überprüfe mit javascript wie groß das div-element ist, übermittle die daten an den server, lasse diesen ein thumbnail gegnerieren und dann durch javascript wieder einfügen
beim text gibt es andere, bessere methoden - ggf interessiert dich der artikel auf gunnars seite
beim text gibt es andere, bessere methoden - ggf interessiert dich der artikel auf gunnars seite
Bei dem handelt es sich nur um den Text zu kürzen. Ich will ihn nicht kürzen sondern nur kleiner machen, oder sehe ich da was falsch?
Zu meinem Problem spezifisch, wie könntest du dir das vorstellen wenn der HTML Inhalt eine "ganze" Homepage ist. Also es beinhaltet hauptsächlich divs und diese sind in einem separaten CSS file definiert, wo die stehen, wie gross etc., dieses CSS File soll eigentlich soweit es geht nicht verändert werden.
Bei dem handelt es sich nur um den Text zu kürzen. Ich will ihn nicht kürzen sondern nur kleiner machen, oder sehe ich da was falsch?
das hab ich schon verstanden, nur kleiner machen ist extrem umständlich im vergleich zum simplen kürzen
Zu meinem Problem spezifisch, wie könntest du dir das vorstellen wenn der HTML Inhalt eine "ganze" Homepage ist. Also es beinhaltet hauptsächlich divs und diese sind in einem separaten CSS file definiert, wo die stehen, wie gross etc., dieses CSS File soll eigentlich soweit es geht nicht verändert werden.
ich stell mir das am besten garnicht vor - hört sich fürchterlich an
a) du willst die seite visuell ändern und das css nich anrühren?
css ist DAS mittel um die darstellung zu beeinflussen
b) du hast den inhalt hauptsächlich mit "divs" ausgezeichnet
das ist semantisch nicht sonderlich sinnvoll
mein rat: überdenke das design/layout deiner seite - nutze ein flexibles layout anstatt fest definierten kästen
üblicherweise passt sich die struktur der seite dem inhalt an, nicht umgekehrt
es gibt durchaus fälle wo das sinnvoll sein kann, das bestreite ich nicht - aber nachdem du nichts dergleichen erwähnst, gehe ich davon aus, dass dein layout oder design einfach wenig durchdacht ist (oder deine idee selbst)