2017-07-10 2 views
0

を正当化。 問題は、アプリケーションのサイドバーのテキストです。それはプロットの後ろに隠れているので、私はその整列をサイドバー内で正当化する必要があります。 enter image description here 各コード部分は次のとおりです。R&シャイニーサイドバーのテキストの配置は、私はあなたがここに正しく閲覧できシャイニーアプリケーションを作成した

sidebar <- dashboardSidebar(sidebarMenu(selectInput('commodity', 'Προϊόν', 
    choices = unique(data_quandl$data_product)), 
    tags$footer(tags$p("This application is based on Quandl data.")))) 

もっと不可解さは何と同じウェブサイト内、私はそれぞれのサイドバーのテキストが正しく印刷されている他の同様のアプリケーションを持っている、ということです。あなたは正しく実行するアプリを見ることができますhere

これを修正するにはどうすればよいですか?

答えて

1

次のようにsidebarMenufooterを追加すると、トリックを行います:

sidebar <- dashboardSidebar(sidebarMenu(
    selectInput('commodity', 'Προϊόν', choices = unique(data_quandl$data_product)) 
), 
    tags$footer(
    tags$p("This application is based on Quandl data."))) 

出力:

snap1

その他の回避策は、divタグを使用してテキストを整列させています。

sidebar <- dashboardSidebar(sidebarMenu(
    selectInput('commodity', 'Προϊόν', choices = unique(data_quandl$data_product)), 
    div(style="text-align:center","This application is based on",br(), "Quandl Data") 
)) 

これは、その結果:

snap2

+0

ありがとうございました!それはうまく動作します! – lios

1

問題が発生しているフッターがulタグの内側にあり、問題はulの{white-space:nowrap}ルールのためです。

可能であれば、フッターをulタグの外側に印刷すると問題が解決するはずです。

または他のカスタムCSSにこのことができます{white-space:initial;}

希望を使用してこのプロパティを試してみてください。..

+0

は、あなたの答えをありがとうございました。あなたの提案は、@ ParthChaudharyとほとんど同じでしたが、彼/彼女はより明確でよく説明されていましたので、私はそれを受け入れました。 – lios

関連する問題