Thema geschlossen
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 15
  1. #1
    Neuer Benutzer Pumaaa befindet sich auf einem aufstrebenden Ast
    Registriert seit
    19.12.2008
    Beiträge
    20
    Renommee-Modifikator
    0

    Standard Html Einleitung

    Thema bitte löschen.
    Geändert von Pumaaa (17.03.2009 um 13:03 Uhr)

  2. #2
    HTML-Guru Meilensteine
    fiedel befindet sich auf einem aufstrebenden Ast Avatar von fiedel
    Registriert seit
    28.07.2008
    Ort
    html.de-Forum
    Alter
    18
    Beiträge
    612
    Renommee-Modifikator
    3

    Standard

    Ja, das musst du einbinden, damit legst du fest, welchen Doctype du verwendest und die Browser können einheitlich interpretieren (naja zu mindest fast -> IE ).


    Benutzen kannst du generell alle Versionen, doch im Moment geht es bei XHTML nur bis zur Version 1.0.
    Von HTML gibts schon die Version 4.0.
    Das Wissen verfolgt mich, aber ich bin schneller!


  3. #3
    prm
    prm ist offline
    HTML-Guru Meilensteine
    prm wird schon bald berühmt werden
    Registriert seit
    30.06.2008
    Beiträge
    1.657
    Renommee-Modifikator
    4

  4. #4
    HTML-Guru Efchen wird schon bald berühmt werden Avatar von Efchen
    Registriert seit
    01.04.2008
    Alter
    40
    Beiträge
    8.421
    Renommee-Modifikator
    11

    Standard

    LANtastic’s Artikel » DTD - Document Type Declaration - Das richtige Doctype

    Auf Seite 3 steht eine Tabelle, aus der ersichtlich ist, bei welchem Docype welche Browser in Quirks- bzw. Standards Mode schalten. Dein Ziel sollte der Standards Mode sein, weil die Browser im Quirks Mode machen, was sie wollen und jeder anders.

    Aber das sollte auch alles in dem Artikel stehen.

    Welchen Doctype Du nun verwenden willst, liegt bei Dir. Entscheide Dich für HTML oder XHTML und für eine Version und für Strict oder Transitional. Du musst Dich dann nur an die Standards für diese Version halten.
    Bei der Entscheidung ob Strict oder Transitional empfehle ich Strict, weil da die Regeln noch etwas enger gefasst sind, Du darfst weniger Fehler machen. Das bringt Dich dazu, HTML anständig zu lernen und umzusetzen. "Transitional" heißt ja "übergangsweise". Ich würde was anständiges machen wollen und nichts temporäres.

  5. #5
    Neuer Benutzer Pumaaa befindet sich auf einem aufstrebenden Ast
    Registriert seit
    19.12.2008
    Beiträge
    20
    Renommee-Modifikator
    0

    Standard

    Ok, vielen Dank!

    Ich bastel hier auf meiner Testseite gerade an einer "richtigen" Navigationsleiste rum.

    Ich will, dass jeder Seitenname in der Mitte eines Bildes steht. Das Bild will ich über die css in der mainnav li einfügen. Aber irgendwie wird das Bild immer abgeschnitten angezeigt. Kann mir da jemand auf die sprünge helfen?

    Test

  6. #6
    Erfahrener Benutzer Lenchen befindet sich auf einem aufstrebenden Ast
    Registriert seit
    20.11.2008
    Alter
    24
    Beiträge
    374
    Renommee-Modifikator
    2

    Standard

    Du kannst dem Element (li) die Höhe und Breite des Bildes geben, dann wird auch nichts abgeschnitten

  7. #7
    HTML-Guru Efchen wird schon bald berühmt werden Avatar von Efchen
    Registriert seit
    01.04.2008
    Alter
    40
    Beiträge
    8.421
    Renommee-Modifikator
    11

    Standard

    Das Bild scheint abgeschnitten, weil das Element nicht groß genug ist. Inline-Elemente (oder solche, die Du mit display:inline dazu machst) sind immer nur so breit, wie ihr Inhalt.

    Aber das Hintergrundbild bringt noch ein Problem mit sich: Wenn jemand eine andere Schriftgröße eingestellt hat als Du...probier es mal aus, vergrößere die Schrift und Du wirst es selber merken...

  8. #8
    Neuer Benutzer Pumaaa befindet sich auf einem aufstrebenden Ast
    Registriert seit
    19.12.2008
    Beiträge
    20
    Renommee-Modifikator
    0

    Standard

    Also das Bild hat width:100px u. height:15px

    Also habe ich ...

    #mainnav li {
    background-image: url("http://www.albtal-pixel.de/images/nav.gif");
    width: 100px;
    height: 15px;
    display: inline;
    padding: 0 10px;
    font-family: Verdana;
    font-size: 12px;
    }

    gemacht, aber ging nicht ...

  9. #9
    HTML-Guru Efchen wird schon bald berühmt werden Avatar von Efchen
    Registriert seit
    01.04.2008
    Alter
    40
    Beiträge
    8.421
    Renommee-Modifikator
    11

    Standard

    Nein, das geht nicht, das hab ich ja indirekt auch schon gesagt.

    width+height sind bei Inline-Elementen und solchen, die dazu gemacht werden, nicht erlaubt.
    Du musst also das display:inline noch rausnehmen.

    Und dann ist Dein Menü nicht mehr horizontal. Dazu musst Du dann float:left; verwenden.

  10. #10
    Neuer Benutzer Pumaaa befindet sich auf einem aufstrebenden Ast
    Registriert seit
    19.12.2008
    Beiträge
    20
    Renommee-Modifikator
    0

    Standard

    Perfekt, es funzt!
    Nun habe ich das ganze auf meiner normalen Seite eingebaut, doch siehe da, die Farben der Links werden im Firefox richtig, im IE falsch angezeigt. Kann der IE keine Links in <li> anzeigen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. html text auf html seite darstellen
    Von .357mag im Forum HTML und XHTML
    Antworten: 3
    Letzter Beitrag: 07.09.2008, 21:43
  2. Dickes Problem, andere Foren sind erfolglos.
    Von Shrax im Forum HTML und XHTML
    Antworten: 58
    Letzter Beitrag: 29.07.2008, 14:58
  3. Antworten: 1
    Letzter Beitrag: 19.03.2008, 00:07
  4. Was ist HTML?
    Von Prophet im Forum Tutorials
    Antworten: 12
    Letzter Beitrag: 09.11.2006, 08:02
  5. HTML routine ???
    Von Mati im Forum HTML und XHTML
    Antworten: 11
    Letzter Beitrag: 26.07.2006, 12:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein