2016-07-15 377 views
0

<thead>のテーブルがありますが、それぞれの<th>がそれぞれの列の幅と一致しません(<tbody><td>) 。'thead'の幅が 'tbody'の幅と一致しない

さらに詳しい情報が必要な場合は、私に尋ねてください。前もって感謝します。

EDIT:これはthead要素にテーブルにtable-layout:fixeddisplay:tableを追加jsfiddle

+1

人々が情報を釣り上げないようにしてください。あなたのコードやあなたの問題について何も知らない誰かのようにあなたの質問を読んでください。 – PeeHaa

+1

jsfiddleにコードを投稿してください。コードなしで問題を視覚化するのが少し難しいです。 –

+0

はい、もっと情報が必要です –

答えて

2

はあなたの問題を解決しています。

修正CSS:

table thead { 
    display:table; 
    width: 100%; 
    background-color: lightblue; 
    position: fixed; 
} 
table{ 
    table-layout:fixed; 
} 

table-layout:fixedは、全体のレイアウトに影響を与え、あなたはそれがしたいどのように見ていない可能性がありますので、これは、しかしずさんな修正の一種です。

さらに、レイアウトをより詳細に制御するために、table-layout:fixedを使用する代わりに、列のパーセンテージ幅を設定することもできます。

+0

ありがとう、今私はちょうど幅=で遊ぶ必要があります –

関連する問題