youtube video embed wird in IE8 nicht angezeigt

hallo,

ich habe da noch eine kleine Frage:

ich habe eine site erstellt, wo ich youtubevideos extern einbauen musste, da mein hoster nur eine Datengröße von bis zu 3 mb erlaubt.

unter mozillabrowser firefox kann ich die inhalte super sehen, nur der IE8 macht mir Probleme.

könntet ihr mir vielleciht sagen, warum die movies im IE8 nicht angezeigt werden?

das komische ist auch, dass das movie in der rechten oberen ecke angezeigt wird und die anderen nicht.
hier der link:
Spongebob

hier mal der code der site:
[html]

<?php header("Content-Type: text/html; charset=UTF-8"); ?> Spongebob

Spongebob

Schnellnavigation: movies zurück

 


Allerschönster Tag
Spongebob-Rocky Balboa

Gary komm heim
Spongebob- Rocky Balboa
F.U.N.ä
Victory
Schnellnavigation: movies nach oben zurück

 

[/html]

Du musst den Doctype vor den Anfang (vor ) und die Angabe zur Zeichenkodierung in den head-Bereich deiner HTML-Datei einfügen. HTML (inklusive den Javascript-Angaben) hat nichts in der CSS-Datei zu suchen.

Schau dir das hier mal an:
SELFHTML: HTML/XHTML / Allgemeine Regeln für HTML / Grundgerüst einer HTML-Datei
SELFHTML: Stylesheets / CSS-Formate definieren / Stylesheets in HTML einbinden

P.S.: IE 8 ist noch eine BETA; es ist also sinnlos zu versuchen, eine Website dafür zu optimieren.

k

hab [php]<?php header("Content-Type: text/html; charset=UTF-8"); ?> [/php]in den header gesteckt, der doctype steht nun als erstes in den htm-datei, hab das gleiche problem jedoch immer noch!

wie kommt das denn, dass ich das video von Spongebob-Rocky Balboa (rechts oben) sehen kann und die anderen net???

Man kann auf der hp von youtube auch die videos mit dem IE8 ohne Probleme sehen.

Im Firefox hab ich das Problem nicht.

Ich hätte da nochwas:

die Anker funktionieren im IE8 auch nicht, liegt das alles an der beta oder mach ich was falsch?

Was soll der PHP-Code im head-Bereich?

[CODE]

Beschreibung der Seite
<p>Test.</p>
[/CODE] Falls deine Website in Firefox, IE (bis 7) und Safari funktioniert, haste schon mal gute Karten... :D Beta ist Beta... ;)

P.S.: Richte die Videos nicht absolut aus, sondern floate sie.

SELFHTML: Stylesheets / CSS-Eigenschaften / Positionierung und Anzeige von Elementen (float)
SELFHTML: Stylesheets / CSS-Eigenschaften / Positionierung und Anzeige von Elementen (clear)

das hat mir ein kollege mitgeteilt,

man muss den Browser auch mitteilen, dass es sich um UTF-8-Text handelt.
Das macht man am Besten indem man einen HTTP-Header dafür sendet.
Man fügt einfach folgendes ganz zu Anfang deiner Dateien ein:
[PHP]<?php header("Content-Type: text/html; charset=UTF-8"); ?>[/PHP]

ist das denn nicht richtig, ohne den code gehen die browser immer auf westlich ISO8859-1 und da gibt es ja bekanntlich keine umlaute.

In jedem Zeichensatz welcher das in Deutschland gebräuchliche Alphabet enthält gibt es Umlaute. Man muss sie nur für die Ausgabe im Web korrekt formatieren. Im schlimmsten Fall geht es auch mittels HTML (ü etc.).

Aber was hat diese Frage mit deinem Videoproblem zu tun?

Im Gegenteil, deshalb sollte immer

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

im head-Bereich stehen.

SELFHTML: HTML/XHTML / HTML-Kopfdaten / Meta-Angaben zum Inhalt
SELFHTML: Internationalisierung / Zeichenkodierungen (ISO-8859-Familie und andere)

[I]ISO-8859-1 (Latin-1)

Die Codetabelle dieser Kodierung enthält die schriftspezifischen Zeichen für westeuropäische und amerikanische Sprachen. Der Zeichenvorrat deckt die Sprachen Albanisch, Dänisch, [COLOR=„Red“]Deutsch, Englisch, Färöisch, Finnisch, Französisch, Galizisch, Irisch, Isländisch, Italienisch, Katalanisch, Niederländisch, Norwegisch, Portugiesisch, Schwedisch und Spanisch ab. Lediglich einzelne Zeichen wie das niederländische ij, die französischen Ligaturen œ und Œ oder die deutschen Anführungszeichen „“ fehlen.[/I]

http://de.selfhtml.org/inter/iso8859_1.gif

Zurück zu deiner eigentlichen Frage: Hast dus mal mit float versucht? (siehe Post weiter oben)

ich glaube das ich den Fehler gefunden habe :

da ist ein tag vor dem das habe ich gelöscht und es funktioniert wieder,juhu!!!

wenn ich eine css-stil für die tags (die movies also, in der tabelle)
mit float formatiere, floatet es nicht, ist aber in diesem Fall auch nicht so ragisch, welcher user hat denn schon so einen kleinen Bildschirm, dass nicht einmal 900px in der breite is, da die Tabelle ja selber gefloated ist.

und zu den metatag:

ich habe gerade deinen angegebenen code benützt und es wurden umlaute dargestellt, thx

dreamweaver setzte einen metatag mit utf8, wo jedoch der browser dies nie umsetzen kann, also stell ich mal die metainfo auf ISO-8859-1 um.

Dreamweaver müsste dann nur auch alle Umlaute in UTF-8 speichern, dann würde man sie auch „sehen“.

Sag mal, in welcher Zeit lebst Du denn?
Die Antwort auf Deine Frage:

  1. Handy-Nutzer
  2. PDA-Nutzer
  3. Laptop-Nutzer, insbesondere die des nagelneuen Asus Eeee PC, der hat max. 640 in der Breite.
    Aber:
    Die Frage nach der Bildschirmgröße hat mit dem Web eigentlich nichts zu tun, denn die sagt ja nichts darüber aus, wie viel Platz Du für Deine Webseite zur Verfügung hast. Nicht nur, dass Fenster Rahmen haben, Browser haben noch Toolbars, Sidebars und Statusleisten. Allein deswegen hast Du für Deine Seite niemals so viel Platz, wie die Auflösung hergibt.
    Und dann kommt nochwas hinzu, was Du als Nutzer eines Windowing-Systems scheinbar nicht weißt: Man kann Fenster verkleinern, sie müssen nicht im Vollbild laufen. Gerade bei zunehmend größeren Bildschirmen geht der Trend dazu, mehr Fenster nebeneinander auf dem Screen zu haben, jemand mit einer Auflösungsbreite von 1600px kann ohne weiteres sein Browserfenster auf eine Breite von 723px einstellen.

Ich hoffe, ich habe Dir ein wenig Licht in die Funktionsweise von grafischen Nutzeroberflächen und der des WWW bringen können.

Gruß,
-Efchen

ich muss noch viel lernen, danke für die Hilfe!!!

eine sache hätte ich aber noch:

warum funktionieren die anker in firefox, im IE8 jedoch nicht?

Du könntest einfach ein Element, zu dem gesprungen werden soll mit einer id versehen, z.B. und dann mit zu dem Anker springen. Deine Schreibweise ist eine sehr alte (die aber bisher auch immer noch in modernen Browsern funktioniert hat).