Neue Tags werden nicht gemocht im IE?

Status
Nicht offen für weitere Antworten.

Orbit

Erfahrenes Mitglied
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
 
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:
p { /* CSS-Formatierungen */ }

Vielleicht solltest du mal besser dein Stylesheet posten, damit man auch nachvollziehen kann, was der IE daran nicht mag.
 
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:
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:
<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?
 
Zuletzt bearbeitet:
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.
 
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:
neuertag{definition}

<neuertag>bla</neuertag>

Mfg
 
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>?
 
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
 
Tu das, denn ich habe den Eindruck, dass du da irgendwas durcheinander bringst.
 
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 :)
 
Ja ich hab nochmal nachgelesen...
Wenn man weiß wie der Text der text gemeint ist, versteht man was es heißen soll...
Ansonsten nicht....
 
Status
Nicht offen für weitere Antworten.
Zurück