2010-12-15 4 views
1

私はユニバーサルiOSプロジェクトを持っています。このプロジェクトでは、UIWebViewにローカルに保存されたHTMLページを表示する必要があります。私はHTMLでタグを使用する必要がHTMLコンテンツサイズを変更するにはCSSタグmax-device-widthを使用したhtmlのif節は可能ですか?

<meta name ="viewport" content = "width = 703, user-scalable=no "> \\for the iPad 

<meta name ="viewport" content = "width = device-width, user-scalable=no "> \\for the iPhone 

は、HTMLのヘッダ内のようなものを追加する方法はあります

if(max-device-width == 480) { 
    <meta name ="viewport" content = "width = device-width, user-scalable=no "> 
} 
else { 
    <meta name ="viewport" content = "width = 703, user-scalable=no "> 
} 

HTMLまたはJSでこれを行う方法はありますか?私はhtmlとjsについての基本的な考え方しか持っていないので、これを達成するための助けは非常に高く評価されます。

ありがとうございました!

+0

あなたはQuirksmodeサイトに関する他の記事と共にhttp://quirksmode.org/mobile/viewports.htmlを読むべきです。彼はこの種のことにどう対処するかについて多くの情報を持っています。 – Spudley

答えて

0

ウィンドウのサイズを照会することはできますが(慎重にする必要がありますが、see this)、幅の値をJavaScriptの結果から取得する値に置き換える必要があります。上記のquirksmodeの記事を読んでください。 [あなたが本当に結果を心配している場合は、jQueryのようなjavascriptライブラリを使うことを検討してください。jQueryは、すべてのブラウザケースを処理する必要があります。] "user-scalable = no"は設定した値に単に追加できますコンテンツ。

関連する問題