Css

Hallo,
ich habe eine HTML Datei mit Namen Hallo erstellt.
Danach die externe Stylesheet Design.css.
Wenn ich den IE 7 starte erscheinen die CSS Formatierungen nicht.
Der Text wird weder in Arial noch in Größe 24 dargestellt.
Warum nicht? Was mache ich falsch?

Hallo.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> </title>
</head>
[B]<link rel="STYLESHEET" href="Design.css" type="text/css">[/B]
<body>
[B]<a1>[/B]hallo Ihr da drau&szlig;en[B]</a1>[/B]
</body>
</html>

Design.css

 
a1 {
font-family:Arial,Helvetica,serif;
font-size:24pt;
}

MfG
Feld

Ob es das Problem löst, keine Ahnung. Aber was mir aufgefallen ist, das ist die Position, wo Du Dein Stylesheet einbindest. Das gehört in den head-Bereich, und nicht zwischen head und body.

Gruß thuemmy

Das sollte das Problem lösen.
Außerdem: Gewöhne dir für die Tags und Dateibezeichnungen am besten gleich durchgeängige Kleinschreibweise an und benenne auch deine Datein in Kleinschreibweise. Ist zwar bei deinem Doctype nicht zwingend, kann jedoch zu Flüchtigkeitsfehlern führen, wenn man nicht drauf achtet.

Außerdem gibt es in HTML kein Element .

Und Deine Font-Angaben sind etwas ungünstig gewählt. Arial und Helvetica sind serifenlose Schriftarten, als generische Schriftart hast Du aber serif angegeben. Das widerspircht sich.
Außerdem ist „pt“ eine Einheit, die eher für den Drucker gedacht ist, nicht für den Bildschirm. So gesehen müsste „px“ die beste Wahl sein, aber den Text kann der IE dann nicht skalieren, also unbrauchbar. Die besten Einheiten für Textgröße sind „%“ und vor allem „em“.

Gruß,
-Efchen

Hallo,
erst einmal vielen Dank für eure sehr gute Hilfe.
Ich habe alles bevolgt was Ihr mir gesagt habt.
Das soll auch kein HTML Tag sein.
Ich will damit den css Code a1 aus der design.css Datei aufrufen.
Das Problem bleibt allerdings weiterhin bestehen mein IE 7
zeigt weder die Schriftart Arial an noch wird die Schriftgröße
24 an.
Könnt Ihr mir weiterhelfen?

MfG
Feld

weil es, wie efchen schon gesagt hat, kein a1 gibt, wenn dann mache in deiner .css-datei ein

.a1

und dann in deiner .html-datei ein
[B]

text

[/B]

oder wenn dsa ganze eine überschrift ist kannst du h1, h2, h3, h4, h5, h6 in der .css definieren und dann in der .html-datei

text

benutzen.

Grüße
Loon3y

Vielen Dank Loon3y.
Hab efchen wohl falsch verstanden.
Jetzt klappt alles.

MfG
Feld