Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Echte breite eines Wortes herrausfinden Antworten
Echte breite eines Wortes herrausfinden

Tobi W.
Mausakrobat


Beiträge: 181


Hallo,

gibt es eine Möglichkeit die echte Breite eines Worten (in px, oder ähnlichem) herrauszufinden?

Wörter mit beisp. viel "l" sind ja schmaler als Wörter mit viel "W" - kann man mit PHP herrausfinden wie breit ein Wort ist?

Vielen Dank
Tobi

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Absolut keine Chance. Liegt doch an der Schriftart und den Einstellungen des Users.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Beta-Tester
Pixelschubser


Beiträge: 22


Da kann man nur eins machen. Schriftarten mit fester Größe oder <tt> </tt> verwenden.
Damit kannste zwar immernoch nicht die User mit Brillengläsern wie Kompottschalen berücksichtigen, aber auf standardmäßig konfigurierten Systemen haste damit ne Schriftgröße die halbwegs berechenbar ist.

---
while ( time() < mktime(0,0,0,5,3,2006) )
{
echo "PHP-Depp";
}

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Nee, keinesfalls. IE stellt Schriften anders dar als FF und unter Unix ist die Auflösung meistens eh noch ganz anders. Mal ganz von den persönlich einstellbanren Schriftarten abgesehen. Das einzige wo man das halbwegs gut berechnen kann sind Bilder, und das wäre Vergewaltigung...

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


ok, ich erklär mal das Problem, vielleicht hab ihr ja noch andere Vorschläge.

Bei einem Quiz werden die Antwortmöglichkeiten so dargestellt
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
a.antwort{
	display:block;
	color:#000000;
	border:1px solid black;
	text-decoration:none;
	width:151px;
	height:28px;
	float:left;
	padding:2px;
}


Wenn die Antwort nur eine Zeile ausmacht, dann füge ich noch ein
1:
style="padding-top:9px; height:21px;"
ein, um die Antwort in dem Block mittig anzuzeigen. Bei zweizeiligen Antworten lasse ich es weg, weil es dann automatisch Mittig ist.

Zurzeit bekomme ich über strlen() anhand der Anzahl der Zeichen herraus, ob die Antwort zweizeilig ist, oder nicht.

Das klappt nicht immer, weil ja eine Lange Antwort (an Zeichen) ja nicht automatisch eine Breite Antwort ist.

Hat jemand eine Idee?

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Wie genau willst du deine Antworten angezeigt bekommen? Das lässt sich mit Garantie nur mit CSS ohne PHP-Unfug realisieren. Am besten zu zeigst uns mal den Link.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181



Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


geht es dir um die Buttons?
Ich seh da gerade das Problem nicht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


ja, ich habs ja auch fast gelöst.
ich mach es wie oben beschrieben.

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


So wie ich das sehe, musst du einfach nur margin-top und margin-bottom: auto benutzen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


hab ich jetzt - klappt nicht...

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Diese Fehler meinte ich:

Oben, obwohl sie in die Mitte gehören (A, B, D)


Mitte, obwohl sie nach Oben gehören (D)


(Jetzt hab ich so wie Du meintest, da sind sie immer oben)

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Ach moment, du formatierst den Link... Dann wirds etwas schwieriger... Ich würde es aber vermeiden da mit PHP ran zu gehen. Das ist dafür auf jeden Fall nicht gedacht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Hab das versucht mit PHP zu lösen, weil ich es nicht anders hinbekommen haben.

Hast Du denn noch eine Idee in welche Richtung ich gehen muss?

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


http://disk.semipol.de/tobi.html

Funktioniert aber leider nicht im IE. Vielleicht solltest du beim IE einfach in Kauf nehmen, dass es nicht passend zentriert wird.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben