Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML/CSS]Leerzeichen an Zeilenanfang (https://www.delphipraxis.net/43057-%5Bhtml-css%5Dleerzeichen-zeilenanfang.html)

malo 28. Mär 2005 11:58


[HTML/CSS]Leerzeichen an Zeilenanfang
 
Wie kann man in HTML an den Zeilenanfang Leerzeichen setzen? :?

Wenn ich einfach Leerzeichen dahin setze, wird das leider ignoriert :(

Wuaegner 28. Mär 2005 12:02

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Delphi-Quellcode:

malo 28. Mär 2005 12:04

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Ah, danke :)

moritz 28. Mär 2005 12:40

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Oder du machst es so:
Code:
<div style="margin-left: 7px">Dein Text</div>
Alternativ gäbe es auch noch
Code:
<div style="padding-left: 7px">Dein Text</div>
Kommt im Prinzip auf's gleiche raus, kommt halt drauf an, was du brauchst. Ich würde zur Margin-Lösung raten.

Gruß

Garfield 28. Mär 2005 14:25

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Dann könnte man noch den <pre> Tag für vorformatierten Text anführen.
http://de.selfhtml.org/html/text/praeformatiert.htm

malo 28. Mär 2005 14:34

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Zitat:

Zitat von Garfield
Dann könnte man noch den <pre> Tag für vorformatierten Text anführen.
http://de.selfhtml.org/html/text/praeformatiert.htm

Wunderbar! Genau das ist es, war nämlich auch für Quellcode gedacht :)

moritz 28. Mär 2005 14:41

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Dann solltest du es aber nach der neuen Spezifikation machen:
Code:
...

<style type="text/css">
  .codebox {
    border:          1px solid #000000;
    background-color: #F2F2F2;
    white-space:     pre;
    font-family:     Courier New, Courier, Cursive;
    font-size:       9pt;
  }
</style>

...

<div class="codebox">Dein Code</div>

...
(Sollte Funktionieren, ist aber nicht getestet)

Damit erreichst du das gleiche, allerdings nach XHTML-Spezifikation. (<pre> ist AFAIK veraltet.)

Gruß, Moritz

malo 28. Mär 2005 14:50

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Da werden aber die Zeilenumbrüche nicht automatisch gesetzt ;)

moritz 28. Mär 2005 15:00

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Schau das bei dir korrekt aus? Also eingedrückt?
Edit: Versuch's mal mit p statt div. Und wie schaut das Ergebnis denn aus? URL?

malo 28. Mär 2005 15:16

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Ich hab das nur lokal auf meiner Festplatte, aber ich hab folgenden Code:

Code:
<p class="code">
program HalloWelt;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  WriteLn('Hallo Welt!');
  ReadLn;
end.</p>
Der wird nicht eingerückt angezeigt. Im Firefox wird die Seite von Selfhtml richtig angezeigt (eingerückt). Allerdings hab ich nicht wirklich Lust, jetzt darum zu streiten, wie man das ohne den <pre>-Tag lösen kann, da ich damit 100% zufrieden bin. ;)

Garfield 28. Mär 2005 17:27

Re: [HTML/CSS]Leerzeichen an Zeilenanfang
 
Zitat:

Zitat von moritz
(<pre> ist AFAIK veraltet.)

Ich benutze für meine paar Snippets auch <pre>. Ob es veraltet ist, ist mir dabei egal. Wichtig ist, dass es in den Browsern (Teste mit Firefox, Opera und IE) richtig angezeigt wird. Was nützt eine neue Spezifikation, wenn die Seite dann nicht immer korrekt angezeigt wird? Oder man muss dann eine Browserweiche einbauen. :|


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz