Die Conversion-rate von pt, em, px, Prozent, andere
Mehr als weniger, ich Laufe mal wenn ich benutze pt statt px oder em anstelle von pt, oder was auch immer der Fall, und versuchen zu finden, die richtige Größe für etwas, größer als, sagen wir 36px ist manchmal mehr ein Schmerz in der .... als es sollte. Also habe ich im Grunde wollen, um mich ein wenig-Umwandlung Rechner. Aber ich kann nicht scheinen, etwas zu finden, das unterscheidet, was die conversion-rate von einem auf den anderen für ein gleichwertiges Gegenstück des anderen.
Ich hoffe ich finde jemand hier kann mir wer helfen mit, dass. Im Grunde meine gesamte Hoffnung ist, um mich ein wenig jquery-basierte Eingabe wie Taschenrechner. Ich Taste in meiner px, pt, %, sonstige und wählen Sie " meine Konvertierung zum Typ und klicken Sie auf ok.
Erstellen Sie die Berechnung, einfach genug. Die Mathematik würde ich gelten-per-conversion-basis nicht so viel, und das ist, was ich hoffe hier zu finden, damit ich es tun kann.
- Es gibt einen Grund, warum solch ein Rechner nicht existiert: px ist ein absoluter Wert, wie pt, em, Prozent, etc. sind relative Werte. Warte mal, ich werde Graben, bis eine Frage ALSO...
- Siehe z.B. stackoverflow.com/questions/3333076/...
- Auch stackoverflow.com/questions/609517/why-em-instead-of-px
- Verlinkung auf den link in der ersten Frage (Sie sparen sich einen Klick) css-tricks.com/css-font-size
- v1.jontangerine.com/silo/css/pixels-to-ems
- Auch eine gute Referenz: kyleschaeffer.com/best-practices/...
- Sollte ich betonte, dass ich wusste, dass es nicht eine exakte Wissenschaft, die würde ich nicht bekommen genaue Erklärungen oder Konvertierungen verursachen genau das, was Pekka sagte, aber insgesamt bin ich gerade auf der Suche nach in der Nähe genug, wenn ich wirklich brauchen, um zu gehen von dem einen oder dem anderen der andere.
- Ich habe viel Liebe zu den anderen, die Beziehung zu den anderen. Das wird Spaß machen. Aber Spaß beiseite, der Umbau von PX auf CM zum Beispiel hängt Sie auf dem Bildschirm Anzeige auf. PX ist relativ zur Bildschirmauflösung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut,
12pt = 16px = 1em = 100%
vorausgesetzt, dass Sie sich nicht ändern, die Schriftgröße, die auf den Körper (sonst ist der pt anders sein), den dpi-Wert deines OS ist bei 72 etc etc..
Die Beziehung sieht wie folgt aus:
in diesem Fall. Es ist darauf hinzuweisen, dass die Verwendung von pt ist falsch, es sei denn, Sie drucken etwas, und mit px, % oder em ist mehr gewohnt.
Persönlich, ich benutze nur px oder em. Mit % oder em eignet sich für Konstruktionen, bei denen die Basis-Schriftgröße für kleinere Bildschirme.
Ems und %s sind relative Werte, die sich ändern können, je nach Kontext. Normalerweise, 1em entspricht 16px, aber wenn Sie Ihrem Körper die font-size 1em entspricht, was auch immer Sie es geändert. 1.25 em ist auch gleichwertig zu 125%.
Generell 72pt entspricht 1 Zoll, aber es sollte nicht verwendet werden, außerhalb von print-CSS.
px ist auch absolut, sondern ist sehr stark abhängig von der client-Vorrichtung DPI. Diese variiert sehr stark, aber die meisten Geräte verarbeiten px-Werte in einem perdictable Weise -- 10px auf einem retina iphone zeigt das gleiche wie 10px auf einer pre-retina-Gerät.
Gibt es auch
rem
bezieht sich auf die font-size Ihrehtml
element. Sehen Sie mehr: http://snook.ca/archives/html_and_css/font-size-with-remUm eine web-site wirklich offen für alle, die Sie benötigen, um loszuwerden, Punkte und Pixel. Sie müssen diese Messungen werden relativ. Also Proz und ems.
Dass der beste Weg zu gehen.
Viele Leute (Kunden) hat eine Vielzahl von Sehstörungen.
Warum eine Website, dass diese Menschen nicht einfach benutzen?
(Vielzahl von standards, die diese Probleme anzugehen)
Diese Beziehungen sind fest miteinander ABER bewusst sein, dass Sie dem nicht entsprechen, Abmessungen in Bildschirm-layout. 1in nur entsprechen einem tatsächlichen inch auf den Bildschirm, wenn der Bildschirm hat en genauen DPI auf 96. Es existiert eine Vielzahl von Bildschirmen und Geräten, so dass nur selten wird dies tatsächlich der Fall sein.
1px entspricht nicht immer einem physikalischen pixel entweder. Für high-dpi-Geräte (z.B. "retina" displays), der browser kann konvertieren px-Einheiten auf ein Vielfaches der physischen Pixel, zB. 1px = 4x4 physikalische Pixel.
In print, Einheiten, in, cm, mm tatsächlich entsprechen die physikalischen Einheiten. Der px-Einheit, aber haben keinen Bezug auf die Bildschirm-Pixel (oder dpi), wenn Sie für ein Druck-stylesheet. Es ist einfach definiert als 1/96 Zoll.
Relativen Einheiten (em, ex, %) können nicht konvertiert werden, in absolute Maßeinheiten (px, cm, mm, in, pc, pt) da der relative Einheiten ist abhängig von der aktuellen Schriftgröße.