• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-05-2009, 00:42   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 32
Zwei css Styles = Kein Abstand zwischen Wörtern

Hallo,

Ich habe ein dynamisches Textfeld mit eingebettetem font und einen weiteren font (bold) in der Bibliothek. Textfeld wird mit css formatiert und texte laden von xml. Der Haupttext wird somit vom eingebetteten Textfeld Font formatiert und "bold" kommt vom CSS.

Klappt soweit auch gut aber wenn ich zwei Styles auf einer Zeile haben will gibt es keinen Abstand mehr zwischen den Wörtern.

css:
Code:
bold {
	font-family: "DINMittelschrift-Bold";
	display: inline;
}
xml:
Code:
<companyMain>
      <![CDATA[Clients say our customer service is untouchable…and you’ll actually have <bold>fun</bold> working with us.<br/>]]>
</companyMain>
und so sieht es aus ("fun" ist fett aber überlappt das vorgerige Wort/kein space):


Ich kann natürlich "&nbsp;" einfügen um den space wieder herzustellen aber das is ja nun auch nicht schick und auch etwas umständlich.
chapati ist offline   Mit Zitat antworten
Alt 20-05-2009, 10:03   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 468
PHP-Code:

z
.B.
letter-spacing:
chanel ist offline   Mit Zitat antworten
Alt 20-05-2009, 10:06   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.594
Zitat:
Zitat von chanel Beitrag anzeigen
PHP-Code:

z
.B.
letter-spacing:
Das ist doch keine Lösung - damit kriegst nen Riesen-Abstand zwischen alle Buchstaben rein...

@chapati: Warum machst du das überhaupt so?
Warum arbeitest du nicht mit "normalen" <b> oder <strong> tags..?
Und warum das 'display: inline'?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 20-05-2009, 21:31   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 32
Zitat:
Zitat von sonar Beitrag anzeigen
Warum arbeitest du nicht mit "normalen" <b> oder <strong> tags..?
Und warum das 'display: inline'?
Ich würde gerne mit normalen <b> Tags arbeiten aber dieser Font hat kein normales "bold". Stattdessen muss ich einen zweite Version des Fonts benutzen die speziel "bolt" ist.

Ohne "display: inline" würde der Satz in eine neue Zeile rücken.
chapati ist offline   Mit Zitat antworten
Alt 21-05-2009, 00:18   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich würde statt der bold-Tags die font-family, also den Verknüpfungsbezeichner des bold-Schriftschnittes nehmen.
PHP-Code:
<companyMain>
      <![
CDATA[<font face='normal'>Clients say our customer service is untouchable&#8230;and you’ll actually have</font> <font face='bezeichner'>fun</font> <font face='normal'>working with us.</font><br/>]]>
</companyMain
Und das ganze dann an die htmlText-Eigenschaft der Textfeldinstanz leiten.
  Mit Zitat antworten
Alt 22-05-2009, 15:04   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 468
PHP-Code:
letter-spacing:
das sollte ja ein beispiel sein.
den abstand kann er ja selber einstellen.
chanel ist offline   Mit Zitat antworten
Alt 23-05-2009, 00:48   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 32
@agedoubleju: Hab's ausprobiert aber es funktioniert leider nicht.

Code:
<![CDATA[<font face='DINMittelschrift'>Clients say our customer service is untouchable… and you’ll actually have </font><font face='DINMittelschrift-Bold'> fun</font><font face='DINMittelschrift'> working with us.</font>]]>
Kein Abstand. Das merkwürdige ist ja das es einen Abstand nach dem Wort "fun" gibt aber nicht vor dem Wort.
Seltsam ist auch das die Leerstelle vorhanden ist wenn ich "DINMittelschrift-Italic" benutze anstatt "DINMittelschrift-Bold".

@chanel: "letter-spacing" würde den gesammten Text betreffen - mir gehts es jedoch nur um die fehlende Lücke vor dem Wort "fun".
chapati ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele