2

誰かが私を助けてくれませんか、これは私を夢中にさせています。このサイトで他の質問への回答を見ましたが、適用できないようです。

基本的に、HTML Dreamweaver でテーブルの幅を修正しようとしています。しかし、それはうまくいかないようです。

私の現在のコードは次のようになります。

table align="center" style='table-layout:fixed'  width="910" height="627" border="0"

ただし、指定された幅を超えて拡張されます。

私もこれをやろうとしました:

.fixed { table-layout: fixed; }

 <td width="18" class="fixed"></td>

しかし、それもうまくいきません!

4

4 に答える 4

1

必要なすべてのスタイルをクラスに入れてみることができます。

.fixed { table-layout: fixed; width: 910px; height: 627px; border: none; text-align: center;}

次に、クラスをテーブルに適用します。

<table class="fixed">

また、テーブルの「幅を修正しようとする」という意味を明確にしていただけますか? テーブル全体、またはテーブル全体のコードをもう少し投稿していただけますか?

于 2012-06-19T15:36:03.613 に答える
0

最初に行うこと: のような HTML4 属性を取り除くかalign、CSS だけでこれを行います。テーブルに絶対幅を設定しても問題ありません。widthborder

table-layout: fixed;次に、テーブルの固定幅を設定する必要はありません。<table style="width: 910px;">十分なはずです。

于 2012-06-19T16:01:14.380 に答える
0

このようなものを試すことができるかもしれません。

<div style="overflow:hidden;width:910px">
<table>
<tr>
    <td>...</td>
</tr>
</table>
</div>

または、スクロールバーが必要な場合は、overflow:scroll を指定できます。

于 2012-06-19T15:33:51.730 に答える
0

ご回答ありがとうございます.....私はこれにまったく慣れていませんが、拡大しようとします

基本的に、以下は私のスタイルシートとコードの始まりです。本体と表の上部を最大幅 910 にしたいのですが、これらの中に別の表を作成しています。情報がセルに入力されると、それは折り返されず、ページがより大きな幅…..これを可能にしたくない

<style type="text/css"> 
body {  background-color: #000;font-family: Comic Sans MS, cursive;font-size:    12px;color: #000;text-align:left 
    width="910" height="627" border="0" } 

.mainbody {background-color: #fff;width="844px" table-layout: fixed;} 
.background {background-color: #000;} 

.banner_f { color: #FFFFFF;font-weight: bold;font-size: 36px;font-family: Verdana, Arial, Helvetica, sans-serif; 
        width="910" height="203" table-layout: fixed;} 

</style> 

'/Images/Buttons/Fixtures_Top.jpg','/Images/Buttons/Scorers_Top.jpg','/Images/Buttons/Reports_Top.jpg','/Images/Buttons/Contact_Top.jpg')"> width="844 " 高さ="68"> `

于 2012-06-20T10:09:59.303 に答える