tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
372
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von Orbit
    Orbit Orbit ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    175
    Hallo,

    Wenn ich in css einen neuen Tag erstelle (zB. <text></text>) und diesen dass definiere (mit position in diesem Beispiel), mag mein Firefox den zwar richtig ausgeben, aber mein IE kann das scheibar nicht (die Position verändert sich nicht).
    Ist das Allgemien so dass man keine neuen Tags erstellen darf? oder mache ich nur mal wieder einen ganz schlimmen Fehler?

    (Arbeite zwar schon löänger mit PHP und HTML hab aber erst gestern mit CSS angefangen, bitte daher um Nachsicht).

    Mfg Orbit
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    ein HTML-Element namens "text" gibt es überhaupt nicht.

    Oder soll dies jetzt nur ein Beispiel sein?

    Zudem werden in CSS die Elemente ohne die Klammern und ohne das schliessende Tag notiert, also beispielsweise für das p-Element (Textabsatz):

    Code :
    1
    
    p { /* CSS-Formatierungen */ }

    Vielleicht solltest du mal besser dein Stylesheet posten, damit man auch nachvollziehen kann, was der IE daran nicht mag.
     

  3. #3
    Avatar von Orbit
    Orbit Orbit ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    175
    Hi,

    Inzwischen mag mein IE das ganz gerne, aber dafür Firefox nicht mehr.
    Kann man im allgemeinen gar keine neuen tags erstellen (dies sagt mein schlaues Buch aber eigentlich).
    Dann wäre es ja egal, ob es das schon gibt ofder nicht, oder?
    Das lustige am folgenden CSS ist: Firefox ließt nur body aus und zeigt ihn an, der Rest ist nicht da, IE zeigt alles an...
    HTML-Code:
    body.normal_mit_kleiner_leiste{
    	margin:0px;
             background-image:url(../daten_fuer_alle_seiten/hintergrund_mit_kleiner_leiste.jpg);
             background-repeat:no-repeat;
    }
    div.bild{
    	position: absolute;
    	width: 286 px;
    	height: 230 px;
    	left: 175 px;
    	top: 260 px;
             text-decoration: none;
             font-family: arial;
             font-size: 1,5 pt;
    }
    img.title{
    	position:absolute;
             height: 52 px;
             width: 381 px;
             left: 124 px;
             top:171 px;
    }
    Es sieht so aus als ob jetzt Firefox die positionsangaben nicht mag.
    Hab ich da irgendwo nen Fehler in den Formatierungen?

    Hier der HTML - Ausschnitt:

    HTML-Code:
    <html>
    	<head>
             	<title>flying-swan [home]</title>
                     <link href="css/allgemein.css" rel="stylesheet" type="text/css" />
             </head>
           	<body class='normal_mit_kleiner_leiste'>
             <img class='title' src='sitenames/home.jpg'></img>
             <div class='bild'>Hallo</div>
             </body>
    </html>
    Mfg

    EDIT: Wie ist das denn im Allgemienen mitr der Browseranhängigkeit und CSS?
    Geändert von Orbit (08.08.07 um 12:31 Uhr)
     

  4. #4
    Maik Tutorials.de Gastzugang
    In CSS gibt es keine Tags, sondern nur Selektoren.

    Dass Firefox die Elemente nicht anzeigt, dürfte an dem Leerzeichen zwischen dem Wert und der Einheit liegen.
     

  5. #5
    Avatar von Orbit
    Orbit Orbit ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    175
    Super, das war der Fehler!
    Aber wenn ich in einer CSS Datei mit Selektoren was definiert hab, erscheint dass im html-code doch als tag... das meinte ich damit...
    Und mein Buch sagt mir einerseits nicht das mit den leerzeichen und außerdem noch dass man einfach neue tags erstellen kann:
    HTML-Code:
    neuertag{definition}
    
    <neuertag>bla</neuertag>
    Mfg
     

  6. #6
    Maik Tutorials.de Gastzugang
    Du kannst in HTML keine neuen Tags (Elemente) kreieren - dafür gibt es eine Liste der verfügbaren HTML-Elemente.

    Oder was meinst du mit <neuertag>?
     

  7. #7
    Avatar von Orbit
    Orbit Orbit ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    175
    hmm eigentlich meinte ich das (also dass neuer tag einen beliebigen text darstellt)...
    ich werds nochmal nachlesen vielleicht hab ich das nur falsch verstanden....
    mfg
     

  8. #8
    Maik Tutorials.de Gastzugang
    Tu das, denn ich habe den Eindruck, dass du da irgendwas durcheinander bringst.
     

  9. #9
    Registriert seit
    Oct 2002
    Ort
    Eckernförde, S.-H.
    Beiträge
    623
    Ich hatte allerdings auch schon ein Dokument vorliegen, welches sich so ausdrückte...
    Das wollte ich nur mal einwerfen.

    Es muss nicht unbedingt am falschen Textverständnis liegen. Es gibt manchmal auch einfach schlechte Bücher
     

  10. #10
    Avatar von Orbit
    Orbit Orbit ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    175
    Ja ich hab nochmal nachgelesen...
    Wenn man weiß wie der Text der text gemeint ist, versteht man was es heißen soll...
    Ansonsten nicht....
     

Ähnliche Themen

  1. JSF 1.2 - h:-tags werden gerendert, f:-tags nicht?
    Von Firestorm696 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 19.03.10, 08:46
  2. <div>-Tags werden im IE falsch dargestellt!
    Von Freak Junior im Forum CSS
    Antworten: 1
    Letzter Beitrag: 04.07.08, 15:37
  3. [JSF] JSTL Tags werden nicht interpretiert
    Von Basti54 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 26
    Letzter Beitrag: 24.10.05, 18:16
  4. Antworten: 10
    Letzter Beitrag: 17.01.05, 22:15
  5. Antworten: 8
    Letzter Beitrag: 16.09.03, 10:38