2012-05-09 27 views
0

jsFiddleJavascriptがULが、私はJavaScriptとHTMLを使ってプレイリストウィジェットを作成しようとしています

Internet Explorerで異なって見える生成され、それがクロムに​​偉大に見えるが、私はIEでそれをテストするときには、静的および一列のみになります表示されています。私はこれを理解しようとしていますが、私はできません。

私を助けてください。

p.s.それが正しく表示されないHTMLではないのですが、あなたのJavaScriptはここにあるいくつかの欠点を持っているようだ - これは私がHTMLとJavaScript :)すべての

http://animaonline.com/api/yt/pls/v1/

+2

はトリック:あなたが質問をするとき、あなたのコードの関連部分を投稿してくださいので、更新フィドルは、次のようになります。問題を再現するjsFiddleを設定することもできます。 – kapa

+0

私の推測では、問題はCSSであり、JavaScriptではありません。しかし、コードを見ることでより良い答えが得られます。 – frosty

+0

@bažmegakapa良いアイデアは、 – animaonline

答えて

2

<a>タグを閉じることを忘れました。</a>を使用してください。あなたは<a>タグ内に全部(画像、タイトルと説明)を囲みたい場合は、あなたがあなたの<a>タグを変更する必要があり

http://jsfiddle.net/HJsUM/3/

:私は右になり<img>タグの後</a>を追加しましたブロック要素(divとul)はインライン要素の中に囲むことができないため、ブロック要素です。初心者のための

http://jsfiddle.net/HJsUM/4/

+0

それはトリックをした、ありがとう! :) – animaonline

-1

最初に行う初めてです。

私はあなたが物事を必要以上に複雑にしていると思います。すでに他の人があなたのために解決してきた多くの課題があります。 knockoutjsを見てみるといいかもしれません。テンプレートを優雅なJavaScriptソリューションで埋め込むことができます。それを見て、あなたがそれを好むかもしれないhttp://knockoutjs.com/

幸運!

+0

"私はあなたが物事を必要以上に複雑にしていると思います。"どんな例?私はかなりCSSで何かが間違っていることを確信しています..私はknockoutjsを使用すると、過剰なものになると信じて、私はかなり単純なウィジェットのためのmvvmは必要ありません... – animaonline

+0

まあ、プレゼンテーション要素(HTMLコードなど)とロジック(JavaScript)を混在させないようにする必要があります。デザインパターン(MVC - モデルビューコントローラ - 一般的なパターン)とN層アプリケーション開発の概念に関する記事を読むのは面白いかもしれません。 –

関連する問題