HTML・CSSを勉強中の初心者です。
ブラウザで表示される表の1行目(会員コード、会員名等)の部分を固定し、スクロールしても表示したままにしたいです。
tableタグを2つに分ければできそうな気はしますが、どうなのでしょうか。
どなたかご教示お願いします。
HTML
1 2 <div class="example"> 3 <div class="result"> 4 <table border="1"> 5 <tr> 6 <th>会員コード</th> 7 <th>会員名</th> 8 <th>メールアドレス</th> 9 <th>登録日付</th> 10 <th>都道府県</th> 11 <th>誕生日</th> 12 <th>性別</th> 13 <th>職業</th> 14 <th>登録歴</th> 15 </tr> 16 <tr align="center"> 17 <td>1AZ0PL</td> 18 <td>斉藤一郎</td> 19 <td>wwwxxxyyyzzz@co.jp</td> 20 <td>20180911</td> 21 <td>北海道</td> 22 <td>19641010</td> 23 <td>男性</td> 24 <td>公務員</td> 25 <td>20年</td> 26 </tr> 27 <tr align="center"> 28 <td>2SX9OK</td> 29 <td>斉藤二郎</td> 30 <td>yyyzzzxxxwww@co.jp</td> 31 <td>20180911</td> 32 <td>青森</td> 33 <td>19641010</td> 34 <td>男性</td> 35 <td>自営業</td> 36 <td>10年</td> 37 </tr> 38 <tr align="center"> 39 <td>3DC8IJ</td> 40 <td>斉藤三郎</td> 41 <td>zzzwwwxxxyyy@co.jp</td> 42 <td>20180911</td> 43 <td>岩手</td> 44 <td>19641010</td> 45 <td>男性</td> 46 <td>会社員</td> 47 <td>15年</td> 48 </tr> 49 <tr align="center"> 50 <td>4FV7UH</td> 51 <td>斉藤四郎</td> 52 <td>wwwxxxyyyzzz@co.jp</td> 53 <td>20180911</td> 54 <td>秋田</td> 55 <td>19641010</td> 56 <td>男性</td> 57 <td>会社員</td> 58 <td>20年</td> 59 </tr> 60 </table> 61 </div> 62 </div> 63
CSS
1@charset "UTF-8"; 2 3.example { 4 width: 600px; 5 height: 120px; 6 overflow: scroll; 7 8} 9.result { 10 float: left; 11 width: 125%; 12 marin: 0px auto; 13}
tableの中ところどころ(tdの外)に全角スペースがあるので、それを取り除くのがまず最初にやることかと思います。固定するために余白をつけたかったのでしょうか?
回答3件
あなたの回答
tips
プレビュー