2011-08-15 3 views
0

私は確かに質問が尋ねられ、答えられたと確信しています。私はどこでどのように検索するかを知るためにHTMLとCSSをよく知りません。どんな助けもありがとう。Silverlightのスクリーンショットを模倣するCSS

私は、Silverlightで構築されたコミュニティのアプリケーションを持っている:http://www.scalerailsonline.com/default.aspx

は、最終的にはマイクロソフト私は最初からそれを書き換えてるチャックを与えることを決めました。の90%はかなり簡単です。私はアプリのチャット部分を達成するためにHTMLとCSSに苦労しています。

私は何をしようとしているかを示すスクリーンショットをマークアップしました。

enter image description here

主な目標は、利用可能なスペースに合わせて伸縮し、スクロール可能なコンテナを作成することです。

まず、ブラウザウィンドウに収まるようにWebページを拡大または縮小したいと考えています。

2番目の右の列はコンテンツに合わせて水平に展開され、下部の領域はチャットエントリコントロールに合わせて縦方向に拡張されます。

ページがブラウザに適合し、スペースが右と下にコミットされたら、コンテナを収めたいです。コンテナ内のコンテンツが多すぎる場合(時間の99%)、垂直スクロールバーが表示されます。

私はすべての種類の幅/高さの組み合わせを試しました:100%。しかし、それはちょうどその領域をブラウザの100%に制限するのではなく、内容に合わせて大きくするように思えます。

divを「高さ:200%;オーバーフロー:スクロール」に設定すると、スクロールバーが表示されます。しかし、私はちょうど利用可能なスペースだけに拡大するdivを得ることができるようではありません。

+0

あなたのサイトはまったく悪くなく、あなたはHTML/CSSソリューションの問題と同じくらい多くの問題を抱えています。私はなぜあなたがそんなに明白な努力の後にMicrosoftのスタックを投げ捨てているのか不思議です。 –

+0

親切な言葉をありがとう。私は実際にSilverlight/Azureではるかに大きなアプリケーションを持っており、それも同様に書き直される予定です。変更理由。 SEOやモンタイズに関するいくつかの本当の難しい問題のためにPrimarly。クローラはSilverlightベースのコンテンツをうまく扱いません。 AdSenseはSilverlight環境でも動作しません。タブレットのSilverlight(IPad、Android)はサポートされていません。最後に、私のユーザコミュニティは右クリックメニューの不足にうまく対応していません。私は可能な限りそれらを含めましたが、サードパーティーのコントロールでは、右クリックする必要があるすべての場所にアクセスすることはできません。 – Cuthahotha

答えて

0

最初に、ブラウザウィンドウに収まるようにWebページを拡張または縮小したいと考えています。

これは、のマージンをautoに設定することで実現できます。これを試してみてください -

.center { 
    margin: 0 auto; 
    padding: 0; 
    float: none; 
} 
+0

ありがとうございました。右/左は大きな問題ではありません。これは、ブラウザの縦の高さに制限するように設定しています。 – Cuthahotha

0

答えは次のとおりです。本当に良い答えがイマイチ。 screen要素の高さに基づいてボックスの高さを設定するJavaスクリプトリサイズイベントへのリゾート。

関連する問題