1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Prob mit HTML

Discussion in 'Programmieren' started by Boersenfeger, Mar 25, 2007.

Thread Status:
Not open for further replies.
  1. Boersenfeger

    Boersenfeger Megabyte

    Hallo, Ihr Wissenden!

    Habe ein Problem mit HTML!

    Wenn ich folgenden Text eingebe, erscheint als Resultat die Auflistung der Minuten und Sekunden sowie die Zahlen in kleinerer Schrift!

    Wie kann ich das ändern?

    Textanfang:

    <center><font face="verdana"><font size=5 color=#00007b><strong>Sie waren bis jetzt <span id="zeit"><00 Minuten und 00 Sekunden</span> auf dieser Seite !</strong>
    </font>
    </center>

    <script type="text/javascript">
    Jetzt = new Date(); var Start = Jetzt.getTime();

    function GGL(){
    var absSekunden = Math.round(ZeitBerechnen());
    var relSekunden = absSekunden % 60;
    var absMinuten = Math.round((absSekunden-30)/60);
    var anzSekunden = ((relSekunden > 9) ? relSekunden : "0" + relSekunden);
    var anzMinuten = ((absMinuten > 9) ? absMinuten : "0" + absMinuten);
    document.getElementById('zeit').firstChild.data = anzMinuten + " Minuten und " + anzSekunden + " Sekunden";
    window.setTimeout('GGL()',1000); }

    function ZeitBerechnen(){
    var Immernoch = new Date();
    return((Immernoch.getTime() - Start)/1000); }

    window.setTimeout('GGL()',1000);
    </script>
    </div>

    Textende

    :bitte:

    Jeder zielführende Vorschlag wird mit einem

    :danke:

    honoriert!
    Gruß
    Börsenfeger
     
  2. Wolfgang77

    Wolfgang77 Ganzes Gigabyte

  3. Boersenfeger

    Boersenfeger Megabyte

    Hallo, Wolfgang!

    Vielen Dank für deinen Link. :danke:
    Habe ich als Bookmark gespeichert.

    Leider hilft mir der nicht aktuell weiter, da ich ein HTML-Newbie und DUMMY bin!

    Habe mir für meine EBAY-Seite mit Tipps von anderen Seiten, was zusammengebastelt. So gefällts mir auch; bis auf oben beschriebenes Problem.

    Bis ich mich in HTML eingearbeitet habe, bin ich vermutlich schon tot!

    Könntest du bitte etwas genauer auf mein Problem eingehen?

    Vielen Dank!
    Gruß
    Börsenfeger
     
  4. Manko10

    Manko10 Byte

    Moin Boersenfeger,
    du solltest dir angewöhnen, komplett ohne <font>-Tags zu arbeiten. Diese sind veraltet und deprecated, d.h. vom W3C als missbilligt eingestuft.
    Du kannst alles mit CSS machen, wie Wolfgang77 schon versucht hat, dir klar zu machen.
    Eigentlich gibt es da gar nicht viel zu erklären - du musst nur die benötigten CSS-Eigenschaften kennen.

    Wenn du die kennst, schreibst du sie innerhalb von <style type="text/css">...</style> im Head-Bereich deiner Seite.
    Alternativ kannst du jedem HTML-Tag auch ein Attribut namens style="..." hinzufügen, indem du CSS notieren kannst.

    Hier ein Beispiel:
    HTML:
    <html>
        <head>
            <title>Beispiel</title>
            <style type="text/css">
                p {
                    font-size:12pt;
                }
             </style>
        </head>
        <body>
            <p>Hier ein Text in Schriftgröße 12.</p>
            <p style="font-size:20pt;">Und hier in 20 pt<p>
        </body>
    </html>
    Im Head wurde festgelegt, dass der Text innerhalb von <p>...</p> in 12pt Schriftgröße erscheint (mehrere Tag-Namen trennst du mit Kommata voneinander ).
    Im zweiten <p>-Tag wird die Eigenschaft mit style="..." überschrieben.

    Bedenke: Wenn du mehr alse eine CSS-Anweisung notierst, musst du jede Zeile mit einem ";" abschließen.

    Bei dir kannst du um den Text, den du Formatieren willst, ein <div>-Tag legen und dieses beispielsweise wie folgt formatieren:

    HTML:
    div {
        text-align:center;  /* Mittig ausrichten */
        font-family:Verdana,Arial,Helvetica,sans-serif;   /* Schriftart setzen (mit Alternativ-Schriftarten) */
        color:#00007b;  /* Schriftfarbe */
        font-size:12pt;  /* Schriftgröße */
    }
    Ich hoffe, dir ist damit geholfen.

    MfG
    Manko10
     
  5. Boersenfeger

    Boersenfeger Megabyte

    Hallo, Manko10! :danke:

    Ich möchte noch einmal erwähnen, das ich diesen Text nicht selbst erstellt habe, sondern das in langen Stunden durch Versuch und Irrtum unter Zuhilfenahme von Textstücken einer Seite aus dem Internet ,www. gloeckner-nbg.de/tricks.htm,
    fabriziert hab!


    Wenn ich den Text mit dem dir-Befehl so eingebe, erscheint im Ergebnis der ganze Text in der geschweiften Klammer mit auf der Webseite, und die Angabe der Uhrzeit ist immer noch klein!

    Ich bin vermutlich zu blöd, um das zu kapieren!

    Ich gebe hier den Textteil, so wie er jetzt drin steht, mal wieder!

    <center><font face="verdana"><font size=5 color=#00007b><strong>Sie waren bis jetzt <span id="zeit">00 Minuten und 00 Sekunden</span> auf dieser Seite !</strong>
    </font>
    </center>

    <script type="text/javascript">
    Jetzt = new Date(); var Start = Jetzt.getTime();

    function GGL(){
    var absSekunden = Math.round(ZeitBerechnen());
    var relSekunden = absSekunden % 60;
    var absMinuten = Math.round((absSekunden-30)/60);
    var anzSekunden = ((relSekunden > 9) ? relSekunden : "0" + relSekunden);
    var anzMinuten = ((absMinuten > 9) ? absMinuten : "0" + absMinuten);
    document.getElementById('zeit').firstChild.data = anzMinuten + " Minuten und " + anzSekunden + " Sekunden";
    window.setTimeout('GGL()',1000); }

    function ZeitBerechnen(){
    var Immernoch = new Date();
    return((Immernoch.getTime() - Start)/1000); }

    window.setTimeout('GGL()',1000);
    </script>
    </div>


    Das was unterstrichen ist, soll genauso groß sein, wie der Text davor!

    Angucken kann man das sich bei EBAY! Es handelt sich um meine MICH-Seite!

    Einen Link setze ich hier nicht, da das, glaube ich, nicht erlaubt ist!
    Kannst ja mich mal dort suchen, heiße da so wie hier, und dir meine MICH-Seite mal angucken!
    Vielleicht wirds dann deutlich!

    Vielen Dank für die Mühen!!!
    :o

    Gruß
    Börsenfeger
     
  6. kalweit

    kalweit Hüter der Glaskugel

    Setze doch einfach den Wert in <font size=5> rauf...
     
  7. Manko10

    Manko10 Byte

    Oder ergänze das <span>-Tag durch folgendes Attribut:
    Code:
    style="font-size:19pt; font-weight:bold;"
    Dann sieht es ziemlich gleich aus.

    Ach - und lass doch bitte die <font>-Tags weg. Oder ist dir das zu viel Arbeit?
     
  8. Boersenfeger

    Boersenfeger Megabyte

    Hallo, kalweit und manko10! :danke: :danke:

    Nach Einfügen von manko10 's Tipp, gefällt es mir jetzt!

    Vielen Dank für Eure Hinweise!

    PS: Font-Tags!
    Ja, das ist mir wirklich zuviel Arbeit! Ich müsste nach jedem Weglassen, die Seite kontrollieren. Die Zeit habe ich nicht und (wirklich) auch keine Lust dazu!
    So, wie die Seite jetzt aussieht, reicht es mir völlig hin!

    Lieben Dank und Gruß
    Börsenfeger

    :jump:
     
Thread Status:
Not open for further replies.

Share This Page