CSS-ID funktioniert nicht / Anfänger-Frage

Ich bin derzeit mit einem CSS-problem und ich hoffe mir kann jemand helfen, da ich bin ein sehr Anfänger.
Ich bin versucht, overlay und Bild über ein anderes Bild.

Wenn ich inline-code, es funktioniert gut, zum Beispiel:

http://imageshack.us/photo/my-images/440/screenshot7cx.jpg/

    <div class="one_half">
    <div id="square_icon" style="position: absolute; top: 12%; left: 36%;"><img src="img/square_icon.png" width="77" height="76" /></div>
    <img src="img/square.jpg" width="412" height="145" />
    </div>

Aber wenn ich versuche, einfügen in meine CSS-Datei direkt es nicht funktionieren.

http://imageshack.us/photo/my-images/577/screenshot8gvh.jpg/

    <style>
    #square_icon { position: absolute; top: 12%; left: 36%; };
    </style>

Warum es nicht funktioniert, wenn ich in meine CSS-Datei? Wieder bin ich traurig, ich bin sehr amateur, aber ich hoffe jemand kann mir helfen zu verstehen dieses Problem.

Danke Ihnen eine Menge,
Patrick

  • Die richtige form ist <style type="text/css"></style>
  • Auch ich denke, dass das Letzte Semikolon ist nicht erforderlich...
  • Die type Attribut ist nicht erforderlich, aber die <style> - tags sollten nicht in einem stylesheet.
  • Ich hoffe, dass Sie nicht haben <style> tags in Sie CSS-Datei an. Auch stellen Sie sicher, dass Sie es richtig (was Sie nicht zeigen).
  • Vielleicht finden Sie den CSS-validator nützlich für das Debuggen von Problemen wie diesem: jigsaw.w3.org/css-validator/#validate-by-input, auch die meisten Browser verfügen über eine Fehler-Konsole, die in der Regel sagt man, wenn Dinge falsch sind. In Chrome => Einstellungen -> developer tools -> Konsole...
  • das type-Attribut ist nicht erforderlich, wenn mit dem HTML5-doctype, wo es angenommen werden, text/css.
  • Sorry, ich bin auch in meine Wege mit HTML4.01 strict 🙂

Schreibe einen Kommentar