このフィドルでスクロールバーがテーブルの側面で切り取られない原因は何ですか: http://jsfiddle.net/m4HB3/8/ 現時点では、最後の列の下にあり、その列のスペースの一部を占有していることを意味します。したがって、テーブルとの位置合わせの問題が発生します。
ヘッダーが固定されたスクロール テーブルが必要なため、テーブル ヘッダーは固定されています。
問題は、テーブルと個々の列に設定された幅でしょうか?
誰かがjsfiddleの外部のスクリプトに回答をテキストで送信し、ブラウザに直接入力してください.jsifddleで何かが機能しているが、ブラウザのメインアプリケーションで機能していない例を見たことがあります
HTML:
<table id="tableqanda" cellpadding="0" cellspacing="0">
<thead>
<tr>
<th width="5%" class="questionno">Question No.</th>
<th width="27%" class="question">Question</th>
<th width="7%" class="option">Option Type</th>
<th width="11%" class="image">Image</th>
</tr>
</thead>
</table>
<div id="tableqanda_onthefly_container">
<table id="tableqanda_onthefly" cellpadding="0" cellspacing="0">
<tbody>
<tr class="tableqandarow">
<td width="5%" class="questionno">1</td>
<td width="27%" class="question">What is a RAM?</td>
<td width="7%" class="option">A-E</td>
<td width="11%" class="imagetd"><ul class="qandaul"><li>Lighthouse_4.jpg</li></ul></td>
</tr>
<tr class="tableqandarow">
<td width="5%" class="questionno">2</td>
<td width="27%" class="question">Name 3 car maneuvers you may do in a test?</td>
<td width="7%" class="option">A-F</td>
<td width="11%" class="imagetd"><ul class="qandaul"><li>Tulips_3.jpg</li></ul></td>
</tr>
</tbody>
</table>
</div>
CSS:
#tableqanda_onthefly_container
{
width:100%;
overflow-y: auto;
overflow-x: hidden;
max-height:25px;
}
#tableqanda_onthefly
{
width:100%;
overflow-y: auto;
overflow-x: hidden;
clear:both;
}
#tableqanda_onthefly td
{
border:1px black solid;
border-collapse:collapse;
}
#tableqanda, #tableqanda_onthefly{
border:1px black solid;
border-collapse:collapse;
table-layout:fixed;
word-wrap:break-word;
}
#tableqanda{
width:100%;
margin-left:0;
float:left;
}
#tableqanda td {
vertical-align: middle;
border:1px black solid;
border-collapse:collapse;
}
#tableqanda th{
border:1px black solid;
border-collapse:collapse;
text-align:center;
}
.tableqandarow{
border:1px black solid;
border-collapse:collapse;
}
アップデート:
私は完全に機能するjsフィドルを持っています。ただし、コードを標準の html にコピーすると、列が整列しません。テーブルの横にあるスクロールバーを使用して、列を見出しと正しく整列させることができれば、それは完璧な答えです