| 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
|
|
|  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
|