Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

1

19.03.2014, 20:50

HTML nur 1 Lehrreichen im Text

Liebe Leser.

Ich habe ein kleines Logfill erstellt das (ähnlich wie die Tribase) HTML tags in ein HTML Datei schreibt.
Alles funktioniert perfekt. (Farbliche Hervorhebung / Schriftart / Größe)

Hier der Code ..
________________________________________________________________________________________________________

<div style="font-size:20%; color:#ff1111; font-family:Consolas">
<p>[FEHLER] ---------> [FEHLERMELDUNG] </p>
<\div>
________________________________________________________________________________________________________

"Es gibt leider keinen HTML Code layer"

Ich möchte, das ich mehr als nur 1 Leerzeichen einbauen kann.
Kann man das auch ohne CSS lösen ? Ich möchte grob bleiben, was das angeht.
Kennt sich einer von euch in HTML aus?

Danke im voraus

Nimelrian

Alter Hase

Beiträge: 1 216

Beruf: Softwareentwickler (aktuell Web/Node); Freiberuflicher Google Proxy

  • Private Nachricht senden

2

19.03.2014, 21:05

&nbsp;
Ich bin kein UserSideGoogleProxy. Und nein, dieses Forum ist kein UserSideGoogleProxyAbstractFactorySingleton.

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

3

19.03.2014, 21:06

Tu so, als wäre das Leerzeichen ein Sonderzeichen:
&nbsp;

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

4

19.03.2014, 21:25

Sorry.

Ich verstehe nicht ganz was der Befehl machen soll.

Wie muss man ihn benutzen.

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

5

19.03.2014, 21:31

Oder du schaust mal ob <pre></pre> etwas für dich ist.
:love: := Go;

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

6

19.03.2014, 21:41

Ja jetz klappt es

<pre> .... </pre>


jedoch kann man auch einstellen, das der Text Fett sein soll?

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

7

19.03.2014, 21:45

Du kannst auch in einem pre tag <b></b> usw nutzen.
:love: := Go;

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

8

19.03.2014, 21:49

Vielen Dank.


Jetzt funktioniert alles perfekt.


Danke. ^^

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

9

20.03.2014, 13:14

Wenn du es sauber handhaben willst, dann solltest du nach Möglichkeit entsprechende Formatierungsangaben mit Hilfe von CSS machen.

Quellcode

1
2
3
4
5
.logcontent {
    font-family: monospace;
    white-space: pre;
    font-weight: bold;
}
Verwendest du obiges CSS, kannst du bspw. mit einem div-Element, dem die Klasse zugewiesen wurde, deinen Logtext ausgeben. (<div class="logcontent">[...]</div>)

Hintergrund:
Mit HTML werden Daten beschrieben, mit CSS wird das Aussehen der Daten beschrieben und mit JavaScript das Verhalten. Mit HTML sollte also nur beschrieben werden, _was_ es ist (Inhalt der Logdatei, Überschrift, Tabelle, Kommentar, Benutzerprofil, Forenbeitrag, ...) und nicht, wie es dargestellt werden soll (fett, kursiv, Schriftgröße 8pt, Monospace Schriftart, zentrierte Ausrichtung, ...).
Du könntest beispielsweise die Inhalte der Logdatei noch weiter auszeichen (<span class="timestamp">2014-01-01_23:59:59.9999</span>) und somit einzelne Bestandteile der Logdatei gesonder hervorheben (.logcontent .timestamp{color:silver;}). (Dazu müsstest du diese kennen oder erkennen können, es sollte aber erstmal nur ein Beispiel sein.)


Nachtrag:
&nbsp; ist eine HTML-Entität und steht für ein "non-breaking space" (ein geschütztes Leerzeichen). Du müsstest in dem Inhalt der Logdatei jedes Leerzeichen durch diese Zeichenfolge ersetzen. Das hat aber den Nachteil, dass durch solche Zeichen abgegrenzte Wörter nicht richtig umbrechen könnten, wodurch es zu Darstellungsproblemen kommen könnte.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

10

20.03.2014, 14:30

Man kann sich sicher darüber streiten, jedoch sehe ich hier kein Problem. Weder bei dem b tag noch bei dem pre tag. Diese beschreiben genau so wenig das Ausehen wie ein h tag. Das Aussehen legt, wenn nicht anders angegeben das interne Stylesheet des Browsers fest.

zumindes sehe ich keinen großen Unterschied darin <b></b> zu benutzen mit internem/eigenem Stylesheet oder einem <span class=”bold”></span> mit eigenem css außer dass <b></b> die Semantik für mich besser beschreibt.

Ich denke auch genau aus diesem Grund gibt es ja auch die neuen tags wie header, footer usw.
:love: := Go;

Werbeanzeige