Viennamade: Formate im HTML-Bereich anders als in seperater Datei?

Hallo!

Ich verstehe überhaupt nichts mehr: Es geht um eine vertikale Liste (<ul>).
Begonnen habe ich damit die Styles im HTML-Code anzugeben, und zwar so:
<ul style="list-style-type:none;margin-top:542px;padding-top:0px;margin-left:0px;padding-left:0px;">

Der riesige margin-top deshalb, weil die Seite eigentlich nur aus einem positionierten background-image und eben der Liste unterhalb besteht.

Bis hierher schaut die Seite aus wie gewünscht, im Mozilla, im Opera, im IE. Dann ging ich daran, die Styledefinition in mein externes Stylesheet zu übertragen. Also notierte ich dort:
ul.navhal {list-style-type:none;margin-top:542px;padding-top:0px;margin-left:0px;padding-left:0px;}
Und die HTML-Quelle änderte ich auf <ul class="navhal">

Ja, und ab hier klebten Opera und Mozilla die vertikale Liste an den oberen Browserrand, der IE beläßt sie dort wo ich sie haben will (also 542px weiter drunten).

???
Bitte um Hilfe
Viennamade

  1. Hi,

    Bis hierher schaut die Seite aus wie gewünscht, im Mozilla, im Opera, im IE. Dann ging ich daran, die Styledefinition in mein externes Stylesheet zu übertragen. Also notierte ich dort:
    ul.navhal {list-style-type:none;margin-top:542px;padding-top:0px;margin-left:0px;padding-left:0px;}
    Und die HTML-Quelle änderte ich auf <ul class="navhal">

    Ja, und ab hier klebten Opera und Mozilla die vertikale Liste an den oberen Browserrand, der IE beläßt sie dort wo ich sie haben will (also 542px weiter drunten).

    Wird das externe Stylesheet korrekt ausgeliefert (content-type?)
    Ist es korrekt aufgebaut?

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    1. Hallo!

      Bis hierher schaut die Seite aus wie gewünscht, im Mozilla, im Opera, im IE. Dann ging ich daran, die Styledefinition in mein externes Stylesheet zu übertragen. Also notierte ich dort:
      ul.navhal {list-style-type:none;margin-top:542px;padding-top:0px;margin-left:0px;padding-left:0px;}
      Und die HTML-Quelle änderte ich auf <ul class="navhal">

      Ja, und ab hier klebten Opera und Mozilla die vertikale Liste an den oberen Browserrand, der IE beläßt sie dort wo ich sie haben will (also 542px weiter drunten).

      Wird das externe Stylesheet korrekt ausgeliefert (content-type?)
      Ist es korrekt aufgebaut?

      Mh, weiß nicht. Ich kann es auf w3c fehlerlos validieren. Mit content-type weiß ich nicht genau was Du meinst, ich habs mit <link rel="stylesheet" type="text/css" href="firmenname.css" /> eingebunden. Aber: Um ehrlich zu sein, das CSS ist ein großer Sauhaufen (weil Baustelle), in welcher Richtung kann ich denn das Stylesheet nach (Vererbungs?)Fehlern durchsuchen?
      Danke!
      Viennamade

      1. Hi,

        Mit content-type weiß ich nicht genau was Du meinst

        http-header content-type.

        Ruf das CSS im Mozilla direkt auf, geh dann auf die Page-Info (Rechtsklick, View Page Info), dort steht der content-type unter type.

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        1. Hallo!

          Mit content-type weiß ich nicht genau was Du meinst
          http-header content-type.
          Ruf das CSS im Mozilla direkt auf, geh dann auf die Page-Info (Rechtsklick, View Page Info), dort steht der content-type unter type.

          Type: text/css
          Render Mode: Quirks mode
          Encoding: ISO-8859-1
          REferring URL: (no referrer)

          Die HTML-Datei (validiert auf w3c erfolgreich) ist so deklariert:
          <? "<?xml version="1.0" encoding="UTF-8"?>\n" ?>
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          ...
          ...
          <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

          Danke
          Viennamade

          1. Hi,

            Ruf das CSS im Mozilla direkt auf, geh dann auf die Page-Info (Rechtsklick, View Page Info), dort steht der content-type unter type.

            Type: text/css

            Hm. Hier hatte ich text/plain vermutet...

            <? "<?xml version="1.0" encoding="UTF-8"?>\n" ?>

            Was soll das denn werden? was sollen die ganzen " statt " und die äußeren <? " und " ?> und das \n ?

            <? "<?xml version="1.0" encoding="UTF-8"?>\n" ?>
            <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

            Du hast hier verschiedene Encoding-Angaben. Welchen Sinn soll das haben?

            cu,
            Andreas

            --
            MudGuard? Siehe http://www.Mud-Guard.de/
            1. Hallo Andreas!

              Funktionert! Ein ganz herzliches Dankeschön!

              Type: text/css
              Hm. Hier hatte ich text/plain vermutet...

              Du hast hier verschiedene Encoding-Angaben. Welchen Sinn soll das haben?

              Entschuldigung. Ich hab das jetzt angepaßt, jetzt heißt es:

              <?php                 |
              include "phlib.php";  |diesen Teil hatte
              include "phsql.php";  |ich vorhin nicht mitkopiert
              ?>                    |
              <? "<?xml version="1.0" encoding="ISO-8859-1"?>\n" ?>
              <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">
              <html xmlns="http://www.w3.org/1999/xhtml">
              ....
              ....
              <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

              Die "<?" etc., weil es sich um eine PHP-Datei handelt, hab ich mindestens 2 x hier im Forum so gefunden.
              ABER:
              Ich hab jetzt nochmals auf w3c validiert: Die (aus der PHP-Datei generierte) HTML erfolgreich, JEDOCH die Validierung an der CSS hat sich an einer "}" gestoßen!
              Hab ich korrigiert, und es funktionert jetzt! Bin ich froh!

              Danke nochmals,
              Viennamade
              PS.: Ich hab schon in einem Posting zuvor gesagt, daß die CSS erfolgreich validiert, da hab ich wohl nicht genau hingesehen. Tut leid, daß ich Dich in die Irre geführt habe.

              1. hi,

                Die "<?" etc., weil es sich um eine PHP-Datei handelt, hab ich mindestens 2 x hier im Forum so gefunden.

                deshalb ja auch andreas' nachfrage.

                php-code interessiert hier bei darstellungsfragen _kein bisschen_, also liefere in solchen fällen bitte gleich den HTML-code, wie er _nach dem parsen_ des PHP-codes beim browser ankommt.

                gruss,
                wahsaga

                1. Hallo,

                  php-code interessiert hier bei darstellungsfragen _kein bisschen_, also liefere in solchen fällen bitte gleich den HTML-code, wie er _nach dem parsen_ des PHP-codes beim browser ankommt.

                  Stimmt. Werde ich machen in Zukunft.
                  Danke
                  Viennamade