Willkommen in der Webstatt Zum Webstatt Blog und Stories
fish fish am 29.01.07 19: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

netcup.de Warum gibt es hier Werbung?
fish fish am 29.01.07 19: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...

der_nic der_nic am 29.01.07 19: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.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt