[解決済み] CSS td width absolute, position の使用
2022-12-17 19:12:43
質問
こちらをご覧ください JSFIDDLE
td.rhead { width: 300px; }
なぜCSSの幅が効かないのか?
<table>
<thead>
<tr>
<td class="rhead">need 300px</td>
<td colspan="7">Week #0</td>
<td colspan="7">Week #1</td>
<!-- etc..-->
</tr>
<tr>
<td class="rhead"></td>
<td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td>
<td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td>
<!-- etc... -->
</tr>
<thead>
</table>
また、position:fixed、absoluteなどがtdの幅に与える影響があるとすれば、どのようなものでしょうか?私は、修正よりも理由を探しています。私はそれがどのように動作するかを理解することを望んでいます。
どのように解決するのですか?
これはあなたが聞きたいことではないかもしれませんが
display: table-cell
は幅を考慮しないので、テーブル全体の幅に基づいて折りたたまれます。 これを簡単に回避するには、単に
display: block
要素を、幅を指定したテーブルセル自体の中に置くことで簡単に回避できます。
<td><div style="width: 300px;">wide</div></td>
これは、もし
<table>
が
position: fixed
であるか、またはセルの位置がすべてテーブルに対する相対的な静的なものであるため、絶対的なものです。
http://jsfiddle.net/ExplosionPIlls/Mkq8L/4/
編集部:手柄を立てることはできませんが、コメントにあるように、単に
min-width
の代わりに
width
をテーブルのセルに書いてください。
関連
-
[解決済み] bootstrapでボタンにリンクを貼るには?
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] 親ディバイスの高さを指定せずに、子ディバイスの高さを100%にする方法は?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
iframeフレームワークの使用
-
[解決済み] CSS table td width - fixed, not flexible.
-
[解決済み] BootstrapのCollapse Navbarが動作しない
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] CSSコンテンツによるHTMLエンティティの追加
-
[解決済み] 入力テキストボックスの値を取得する
-
[解決済み] HTML5でfloat入力タイプはありますか?
-
[解決済み] メモ帳++でXML/HTMLを自動整形/インデントする方法
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?