ホームページ >ウェブフロントエンド >htmlチュートリアル >ie7またはie6でtdの幅を超える内容をfloatにして以下のtdに表示する方法_html/css_WEB-ITnose
<html><body style="font:16px Arial;"><style type="text/css">.table { border-collapse: collapse; table-layout: fixed; font: normal 11px arial;}.row { height:25px;}.cell { background-color:#ECF4FE; font-family:Arial,Verdana,sans-serif; font-size: 11px; border-bottom-width: 1px; border-bottom-color: #ECF4FE; border-bottom-style: dotted; border-top: none; border-left: 1px solid #EC0000; border-right: 1px solid #EC0000; vertical-align: middle; padding-left: 3px; padding-right: 3px;}</style><div style="width: 250px"><table width="100%" class="table"> <tr class="row"> <td class="cell"> <div style="white-space:nowrap;">Text Text Text Text Text Text Text Text</div> </td> <td class="cell"> </td> <td class="cell"> </td> <td class="cell"> </td> <td class="cell"> </td> </tr></table></div></body></html>
これは単純すぎます。固定を使用せず、絶対を使用してください
さらに、テーブルにはジャンク コードが多すぎます。 。このスタイルは実際には非常に簡素化できます。 。
うわー
上の階、テーブルの存在に何の意味があるの? . .
上の階、テーブルの存在に何の意味があるの? . .
これについては私も知りません。LZ に聞いてください
重要なのは、その機能が実現できるということです。
IE9 によって渡される、position:relative を追加します
67b225d41789feff93b94041659300cf
.table {
ボーダー折りたたみ: 折りたたみ;
フォント: 通常の 11 ピクセル
}
.row {
高さ: 25 ピクセル }
背景色:#ECF4FE ; : Arial、Verdana、サンセリフ;
フォントサイズ: 11px;
ボーダーボトムカラー: #ECF4FE;
ボーダートップ: n 1;
ボーダー左: 1px ソリッド #EC0000;
パディング左: 3 ピクセル
}
9f1a09a4a8af4f0278509065d78e38c4 3acef8ba7708f8b3d905a3aff2531992