2016-12-15 3 views
0

私の専門用語を教えてください。私は最近、ウェブ開発に携わり、コミュニケーション能力がありません。1つのブートストラップ行からオーバーフローしたテキストが別の行のテキストの後ろに隠れます

私は、ブートストラップ4アルファとjQueryを使用しています3.

私は2つの行の1つの液容器内のチャットルームがあります。送信メッセージバーやレシーブのメッセージ欄(プラス午後列とユーザリストの列を)ここで

は私のコードです:

<div class="container-fluid"> 
 
\t \t <div class="row"> 
 

 
\t \t \t <!-- Chat View Column --> 
 
\t \t \t <div class="col-sm-2"> 
 
\t \t \t \t <ul id="privateChats" class="list-group fixed" style=" margin-top:20px;"> 
 

 
\t \t \t \t </ul> 
 
\t \t \t </div> 
 

 
\t \t \t <!-- Message View Column --> 
 
\t \t \t <div class="col-sm-8" style="float: left;"> 
 

 
\t \t \t \t <ul class="" id="messages" style="margin: 20px;"></ul> 
 

 
\t \t \t </div> 
 
\t \t \t <!-- Connected Users Column --> 
 
\t \t \t <div class="col-sm-2"> 
 
\t \t \t \t <ul id="connectedUsers" class="list-group fixed" style=" margin-top:20px"> 
 
\t \t \t \t \t <div class="btn-group-vertical" style="width:100%"> 
 

 
\t \t \t \t \t </div> 
 
\t \t \t \t </ul> 
 
\t \t \t </div> 
 
\t \t </div> 
 

 
     <!-- Send message bar --> 
 
\t \t <div class="row"> 
 
\t \t \t <form action=""> 
 
\t \t \t <div class="col-lg-9 col-md-9 text-right"> 
 
\t \t \t \t <input type="text" id="m" style="width:100%; height:55px;" class="form-control" placeholder="Message" autocomplete="off" /> 
 
\t \t \t </div> 
 
\t \t \t <div class="col-lg-3 col-md-3 text-left"> 
 
\t \t \t \t <button style="width:50%"><span class="fa fa-paper-plane" style="font-size:38px; color:white;"></span></button> 
 
\t \t \t </div> 
 
\t \t \t </form> 
 
\t \t </div> 
 
\t </div>

「メッセージを表示Colum n "がいっぱいになると、2行目のテキストの後ろにテキストが消え、最新のメッセージは表示されません。これをどうやって解決するのですか?

は私が

答えて

1

はにmargin-bottom: 98px;(第二.rowの高さ)を追加し、問題を解決するためにJavascriptを使用するのではなくていないよので、私はJavascriptタグを追加しました私は、より詳細に

を追加する必要があるなら、私を知ってみましょう最初の.rowのCSSは、あなたの問題を解決するでしょう。次に、scrollBy(0, 100)を使用してページを下にスクロールすることができます(例として100を使用)

+0

Hm、もっと良いですが、私はウィンドウを大きくしないとうまくいきません。ウィンドウが小さくなると、最新のメッセージはまだ表示されません –

+0

そのケースは見られませんでした。したがって、第2の '.row'のcssに' margin-bottom:153px; 'を追加し、' min-width .row' 768px以上のメディアクエリに対して 'margin-bottom:98px'を追加します。 javascriptが必要な場合は、 '$("。row form ").css(" height ")。replace(" px "、" ")で2行目の高さを計算し、resizeイベントで1番目計算された値。私はお勧めし、CSSのバージョン – pedrofsantos

+0

"を追加する余白 - 底:153pxを追加して、2回目の" css "に間違いがあります:第1回' .row'第2回(最後のコメントを編集できません) – pedrofsantos

関連する問題