ホームページ  >  記事  >  ウェブフロントエンド  >  表のセルtdの幅設定が無効になる問題の解決方法

表のセルtdの幅設定が無効になる問題の解決方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-02-02 10:09:315049ブラウズ

今回は表のセル td の幅設定が無効な場合の解決方法を紹介します 表のセル td の幅設定が無効な場合に解決すべき注意事項 を具体的なケースとして取り上げてみましょう。一見。

テーブルページを作成するときに、td に設定された幅が無効になる場合があります。padding を設定することはできますが、幅を直接設定するのは無効です。例:

<div> 
<table border="1px"> 
<tr> 
<td width="100px" style="width: 100px !important;">1000800</td> 
<td>1000000</td> 
<td>1000000</td> 
</tr> 
<tr> 
<td>1000000</td> 
<td>10000300</td> 
<td>1000000</td> 
</tr> 
</table> 
</div> 
<table border="1px"> 
<tr> 
<td width="100px">1000000</td> 
<td>1000000</td> 
<td>1000000</td> 
</tr> 
<tr> 
<td>1000000</td> 
<td>10000300</td> 
<td>1000000</td> 
</tr> 
</table> 
* {margin: 0; padding: 0;} 
.div1 {position: relative; width: 150px; height: 100px; overflow: scroll; border: 1px solid red;}

クラス div1 の最初のセルには幅が設定されていますが、それが無効であることがわかります。セルの内容は常に内容によって決まります。セルの内容は内容によって決まるため、「内容」によってセルを拡張する方法を見つけなければなりません。それだけです。

td に div を追加して、div の幅を設定できます。試してみましょう:

クラス div1 のコードの一部を変更します:

<td width="100px" style="width: 100px !important;">1000800</td>

それを

<td><div>1000800</div></td>

に変更します:

td div { 
width:100px; 
}

これらの事例を読んだ後、あなたはその方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。

関連書籍:

html 新しいウィンドウを開くときにハイパーリンクのプロパティを制御する方法

css3 のプログレッシブエンハンスメントとグレースフルデグラデーション

css3 の新しいユニット vw、vh、vmin の使用方法, vmaxの使い方

以上が表のセルtdの幅設定が無効になる問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。