PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IE nimmt mein css nicht an :(


huskarl
2007-11-20, 23:34:29
Hi.

Wollte mich endlich mal mit css beschäftigen, aber nach 5 Minuten hab ich schon keinen Bock mehr, weil der IE rumzickt.
Das ist meine html Datei:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Seitentitel</title>
<link rel="stylesheet" type="text/css" href="formate.css">
<style type="text/css">
<!--
/* ... Hier werden die Formate definiert ... */
-->
</style>
</head>
<body>

<div id="startseite_box"> <img src="test.jpg"> <startseite_text>bla bla bla</startseite_text></div>

</body>

</html>

und hier ein Eintrag aus der css Datei:

startseite_text {
font-family: arial;
color: #FF6811;
font-size:32;
}

Im Firefox ist soweit alles klar. Die Position (die ich auch im css definiert hab) stimmen im FF und IE auch überein, aber den Text formatiert mir der IE nicht. Der Firefox machts ja auch, deshalb denke ich kanns ja so falsch nicht sein.

Kann mir jemand sagen wo mein Problem liegt?

Gruß,

huskarl

darph
2007-11-20, 23:52:27
Eine id mußt du mit der Raute auszeichnen.

So, wie es jetzt da steht sucht er alle Elemente vom Typ startseite_text


€dit: Jetzt sehe ich erst, was du in deinem HTML gemacht hast. Du kannst nicht einfach neue Tags erfinden. <startseite_text> gibt es nicht. Deshalb wird's auch nicht interpretiert. Mach draus <p id="text">

Sephiroth
2007-11-20, 23:56:07
Dein Problem ist dein selbst erfundener Tag "startseite_text". Nimm p und gib ihm wenn nötig (isses nicht in deinem Beispiel) eine Klasse, die du dann mit CSS formatieren kannst.

mit KLasse
p.startseite { blafasel }

ohne Klasse
#startseite_box p { blafasel }

huskarl
2007-11-21, 00:01:06
ui, danke, funktioniert fürs erste. und ich darf sicher keine eigenen tags erfinden? dachte ich hätte das in selfhtml gelesen. kann aber gut sein dass ich da falsch liege ;) ich werds nachprüfen XD

und wieso hats der firefox interpretiert? eigentlich fies wenn man drüber nachdenkt ;)

danke vielmals.

gruß,

huskarl

Gast
2007-11-21, 07:56:01
Desweiteren würd ich deinen Angaben eine verlässliche Einheit verpassen.
font-size:32 ; da fängt die Interpretation schon an.

darph
2007-11-21, 12:26:04
ui, danke, funktioniert fürs erste. und ich darf sicher keine eigenen tags erfinden?
Es gibt da was in XHTML, daß du beispielsweise MathML oder SVG direkt in dein XHTML einfügen kannst. Das würde natürlich auch mit selbst definierten XML-Schemata funktionieren.

In deinem Fall ist das aber nicht nur mehr Aufwand, als es das Wert wäre, es ist außerdem auch völlig unnötig: Du schreibst ja Text. Für Text gibt es schon Auszeichnungen.

Der Browser muß nicht unbedingt wissen, daß das der "Text auf der Startseite" ist, deshalb mußt du das auch nicht entsprechend auszeichnen. Der Browser muß wissen, daß es ein Absatz Text ist, damit er weiß, daß er das als einen Absatz Text darstellen soll. Mehr interessiert ihn nicht.