ユーザーが持っているデバイスに関係なく、サイトを流動的で応答性の高いものにしたいと考えています。多くの場合、それは「携帯電話」になると思いますが、私はラップトップで開発しているため、設計時に表示されるものとほとんどのユーザーが表示するものとの間に不一致があります. もちろん、エミュレーター/シミュレーターなどを実行することもできます。しかし、私が言いたいのは、いつでもデバイスのサイズ/アスペクト比/向きに合わせてサイトを自動的に調整することです。私が読んだことによると、これを実現する最も簡単な方法は、CSS ファイルを参照し、html のさまざまなタグにいくつかのクラス宣言を追加することで、Twitter Bootstraps 機能を活用することです。これらをどこに追加する必要があるのか 疑問に思っています。
ブートストラップ CSS を追加しました。
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
私の _SiteLayout.cshtml (Razor 2 webiste) ファイルは次のように構成されています (体だけを表示し、頭部を切断):
<body>
<div id="fb-root"></div>
<header>
<div class="content-wrapper">
<div class="float-left">
<p class="site-title">
</p>
</div>
<div class="float-right">
</div>
</div>
</header>
<div id="body" >
@RenderSection("featured", required: false)
<section class="content-wrapper main-content clear-fix">
@RenderBody()
</section>
</div>
<footer>
<div class="content-wrapper">
<div class="float-left">
<p>
</p>
</div>
</div>
</footer>
</body>
そのため、外側の div で「content-wrapper」を使用し、内側のタグを左右にフロートします。これにより、Twitter Bootstrap が不要になりますか? この Razor 2 構造には、同じ種類のレスポンシブ デザインが既に組み込まれていますか?
そうでない場合、どのタグに Twitter Bootstrap クラス宣言を配置すればよいですか?
これらのタグのいくつかに class="row-fluid" を追加する必要がありますか? もしそうなら、どのタグに追加しますか?