を使用Grails 2.1.0
しTwitter Bootstrap Plugin 2.1.1
ていますが、で問題が発生していnavbar-fixed-top
ます。
サイズ変更中にNavbarをページの上部に固定して正しく動作させるために、TwitterBootstrapDocsは次のように述べています。
.navbar-fixed-topを追加し、その下の非表示領域を考慮して、に少なくとも40pxのパディングを追加することを忘れないでください。これは、コアBootstrap CSSの後、オプションのレスポンシブCSSの前に必ず追加してください。
GrailsプラグインforTwitterBootstrapを使用する場合、どうすればこれを行うことができますか?
これが私が試したことです:
main.gsp
<head>
...
<r:require modules="bootstrap-css"/>
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<r:require modules="bootstrap-responsive-css"/>
<r:layoutResources/>
</head>
問題は、Grails Plugin for Twitter Bootstrapがコンテンツを取得bootstrap.css
しbootstrap-responsive.css
、それらを次のマージされたファイルに結合することですstatic/bundle-bundle_bootstrap_head.css
。
したがって、Twitter Bootstrapのドキュメントにあるように、「コアBootstrap CSSの後、レスポンシブCSSの前」に本文のパディングスタイルを設定することはできません。
上記のmain.gspから取得したソースHTMLの表示は次のとおりです。
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<link href="/homes/static/bundle-bundle_bootstrap_head.css" type="text/css"
rel="stylesheet" media="screen, projection" />
これを行う方法がない場合は、いつでもGrails Twitter Bootstrapプラグインをドロップし、手動でTwitter Bootstrapをダウンロードして、Grailsプロジェクトの、、、およびに配置することがweb-app/css
できweb-app/images
ますweb-app/js
。ただし、GrailsTwitterBootstrapプラグインを使用できるようにしたいと思います。
よろしくお願いします!