2009-07-20 22 views
1

私はcakephpフレームワークを使用してウェブサイト構築に取り組んでいます。私の問題は、正しく表示されないことがあることです。 CSSが適用されていないか、または半分適用されています。ページを4〜5回リフレッシュした後、適切に表示されます。 問題はすべてのブラウザにあります。 この問題は、ウェブサイトを閲覧中に頻繁に発生し、また、私のウェブサイトの人気の低下要因となっています。 ここにスクリーンショットがあります。 alt text http://img339.imageshack.us/img339/7528/mytopten1248071956588.jpgサイトが正しくレンダリングされない

は、ここに私のウェブサイトの www.mytopten.in

は私が理解し、この問題を解決してください。

おかげ

+0

私はたまにこのような振る舞いを見たことがあります。しかしこれほどひどくはない。奇妙な。 – Eric

答えて

2

\ app \ views \ layouts \ default.thtmlファイルを探します。

あなたの現在のコードは、頭部の内側にタイトルタグを移動し

この

<title>MyTopTen</title> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
</head> 
のように見えます。 CSSリンクステートメントを移動する

<link rel="stylesheet" type="text/css" href="/css/cake.generic.css" /> 

も頭に移動します。現在、#mainの前と#sidebarの前にロードしています。 CSSは<head>にロードする必要があります。そうしないと、一貫性のないレンダリングが発生する可能性があります。

+0

ありがとう、あなたの提案は多くの助けになりました。:-) それは私のレンダリングの問題も取り除きました。もう一度ありがとう。 –

2

まず第一にidがあなたのCSSが体を介して、ヘッダーではなく、途中でロードされるべきであると言います。

私のためにこのページが点滅しますが、CSSがロードされていて、それを超えて問題を再現できませんでした。

目指す、これがケーキをデバッグするようになりますよう、それはより多くのケーキをデバッグ(というよりも、それは厄介なHTMLの上に抽象的問題である)のように、検証するようにページを構築するための

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.mytopten.in%2Ftopics%2Findex%2Fordermode%3Apopular

ページを取得します。最初にXHTML 1.0に似ている状態にする:o)(XHTML 1.0 Transitionalを設定した通り)

バリデータの出力はかなり冗長ですが、同じスタイルを繰り返し使用する場合は、あなたがそれを(parent:childを使うのではなく)あなたが適用したいそれぞれの要素に属性付けしたいと思っています繰り返されるスタイルにはクラス()を使用し、固有のエレメントにはID(#myid // id="myid")を使用する必要があります。 IDはページ上で一度だけ発生する必要があります。

+0

ありがとう、CSSを含むには問題がありました。あなたは私に完璧な提案をくれました。 –

関連する問題