0 votes
in SoSci Survey (dt.) by s152719 (120 points)
edited by SoSci Survey

Hallo. Ich schreibe gerade meine BA und versuche mich in SoSci und HTML reinzufuchsen. Aktuell habe ein ähnliches Problem. Ich habe eine Schriftart erstellt und in SoSci hochgeladen, bekomme aber jedes Mal eine Fehlermeldung, wenn ich den Code verwende bzw. er wird als Fließtext mit angezeigt:

 @font-face { font-family: 'BA';
         src: local ('BA')
              url('BA.ttf') format('truetype'); }>

Ich habe den Code im Fragenkatalog in der entsprechenden Frage (Ansicht = HTML-Code) eingefügt. Es soll nur ein Absatz diese besondere Schrift in meinem Textblock haben. Grob sollte die Frage also so aussehen:
"normaler Text"
"Block mit besonderer Schriftart"
"wieder normaler Text"

Leider weiß ich nicht, was ich falsch mache und hoffe deshalb sehr auf Ihre Hilfe!
LG

1 Answer

0 votes
by SoSci Survey (312k points)

Ich habe eine Schriftart erstellt und in SoSci hochgeladen, bekomme aber jedes Mal eine Fehlermeldung, wenn ich den Code verwende bzw. er wird als Fließtext mit angezeigt:

Vermutlich haben Sie den Code nicht an der optimalen Stelle eingebunden.

Gehen Sie bitte mal ins Fragebogen-Layout und binden Sie ihn dort im <style>-Bereich im HTML-Code ein.

Und denken Sie daran, dass Sie den Code nicht "einfach so" verwenden können, sondern dass Sie auch angeben müssen, für welches HTML-Element er gelten soll. body wäre in Ihrem Fall ein guter Anfang:

body {
  @font-face { font-family: 'BA'; ...
}
by s152719 (120 points)
Leider bekomme ich wieder eine Fehlermeldung "error parsing attribute name" für die Zeilen:
<p></p>

<p style= @font-face { font-family: 'BA';
         src: local ("BA"),
                local ("BA.ttf"),
              url ('BA.ttf') format('truetype'); }>
by SoSci Survey (312k points)
Wie gesagt ... so etwas gehört m.E. nicht in den HTML-Code, sondern in das Layout. Wenn Sie es auf ein einzelnes Element beziehen möchten, dann können Sie das nach CSS-Konventionen anhand der Klasse oder der ID spezifizieren.

Wenn Sie es unbedingt in den HTML-Code schreiben möchten, dann fehlten im vorliegenden Fall mindestens die Anführungszeichen um den Wert des Attributs "style", also:

<p style="@f...

Innerhalb des Attributs dürfen Sie dann natürlich nicht mit doppelten Anführungszeichen arbeiten.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...