Webstatt.org - Community seit 2006 - 2012 (2024?)

zeilen stimmen nicht mehr

Avatar user-180
29.01.2007 18:12

ho, ich habe ein problem mit der schrifthöhe in css. ich habe ein bbcodes funktion die bbcode highlightet und die zeilen nebendran hinschreibt das funktioniert solange, bis im php-code etwas auftaucht, dass zu einem link verarbeitet wird. dann funktionierts nicht mehr und die zeilennummern stimmen nicht mehr überein.

also hier die seite http://beta.bierquartier.de/php_testcenter/bbcodes/

bei einer eingabe wie
[ php] 2
2
2
2
2
2
2
[/ php]

stimmen die zeilen nummern überein. wenn aber zb
[ php]<?php
function no_spam($mail) {
$str = "";
$a = unpack("C*", $mail[1]);
foreach ($a as $b)
$str .= sprintf("%%%X", $b);
$mail[1] = str_replace(".", " dot ", $mail[1]);
$link = str_replace("@", " bei ", $mail[1]);

return "<a href=\"mailto:".$str."\">".$link."</a>";
}?>[/ php]
eingegeben wird stimmts nicht mehr. warum?
(die funktionen werden nur in links umgewandelt, sonst nix.

css: http://beta.bierquartier.de/php_testcenter/bbcodes/bbcodes.css

may the force be with you. but mostly with me.
Avatar user-180
29.01.2007 18:41

okay hab den fehler gefunden. merkwürdig: sobald man font-weight: bold einstellt, wir die schrift nicht nur dicker, sondern auch größer. um wieder auf die richtige zeilenanzahl zu kommen, muss der fette text einen pixel kleiner dargestellt werden... seltsam...

may the force be with you. but mostly with me.
Avatar user-162
29.01.2007 18:46

jo das liegt halt an der Schrift, weil wird ja nicht nur in der Breite dicker sondern auch in der Höhe, also der gesamte Umfang wird grösser.

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine