html Textbreite auf bestimmte Länge minimieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

html Textbreite auf bestimmte Länge minimieren

Beitrag von Lumpi007 »

Hallo

ich habe oben auf meiner HP einen Banner, der 600 Pixel, bzw. 8,37cm lang ist.
Darunter folgt der Text der breiter ist als wie der Banner. Kann ich mit einem Befehl die Textbreite auf den Wert siehe oben einstellen?

Wenn ja wie geht das?

Danke
never touch a running System
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

man kann die funktion substr() benutzen
die arbeitet aber mit zeichen also wenn du zb 50 zeichen haben willst, musst du substr($text, 0, 49) benutzen

eine funktion, die auf px ebene arbeitet ist mir gerade nicht bekannt außer wenn man den text selber als grafik darstellt...

aber jenach verwendeter schriftart kann man ja den ungefähren wert errechnen/ausprobieren

oder meinst du einfach das nach x pixel ein zeilenumbruch kommt?

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Warum nicht einfach den Text in ein HTML-Element einschließen, welches dann per CSS genauso breit wie der Banner gemacht wird?
KB:knigge
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

Pyramide hat geschrieben:Warum nicht einfach den Text in ein HTML-Element einschließen, welches dann per CSS genauso breit wie der Banner gemacht wird?
Wie stelle ich das denn an?


@ Jan. Nach 600Pixel soll es zum Zeilenumsprung kommen, genau. Der banner ist oben auf der Seite zentriert.
never touch a running System
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

wie pyra schon schreibt...

du packst den text in ein div (oder table wie du willst) und gibts dem als width die slebe größe wie das bild mit

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

Könntet ihr mir dafür einen passenden Code nennen?

So sieht es jetzt aus:

Code: Alles auswählen

<br>
<br>
<center>
<img
src="images/banner.jpg">
<br>
<br>
<br>
<br>
<FONT SIZE=4>Impressum</FONT>
</center>
<br>
<br>
<br>

Hier soll jetzt die Breite auf 600 Pixel unter dem Banner.jpg folgen.

never touch a running System
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

<img src="..." style="display: block; width: 600px">
<div style="width:600px">Blah blah blah blah blah</div>
KB:knigge
Lumpi007
Mitglied
Beiträge: 639
Registriert: 23.05.2005 21:25
Wohnort: Hasbergen
Kontaktdaten:

Beitrag von Lumpi007 »

Ihr seit genial wie immer. Vielen Dank Jungs
never touch a running System
Antworten

Zurück zu „Coding & Technik“