問題タブ [tablelayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java JFrame: コンポーネントを介して再帰的に解析する方法 (つまり、JScrollPane を使用している場合)
Swing GUI にTableLayoutを使用しています。最初は、必要に応じていくつかの基本的なラベル、ボタン、およびテキスト フィールドのみを使用して、後でアクセスできるようにしました。
JScrollPane
残念ながら、スクロールインJTextArea
と JTableをサポートするために using を使用した後、問題が発生しました。
提案の後getComponent("fooburg")
、目的のコンポーネントを介してアクセスできました (上記のバージョンが最終バージョンです)。ダンとブルーノに感謝!
html - Colspan すべての列
td
タグがすべての列にまたがるように指定するにはどうすればよいですか? w3schoolsは、 を使用できると述べていますがcolspan="0"
、どのブラウザがその値をサポートしているかについては正確には述べていません (IE 6 は、サポートするリストに含まれています)。
列の理論上の量よりも大きな値に設定しても機能するように見えますが、 に設定しcolspan
た場合は機能しません。の数が多い自動レイアウトを使用するデメリットはありますか? これを行うより正しい方法はありますか?table-layout
fixed
colspan
asp.net - コンテナの外に漏れるテーブルコンテンツ:テーブルレイアウトを操作する方法
このテーブルの内容をコンテナ内に保持するのに問題があります。ここを参照してください。
このテーブルは、DNNモジュールであるCataLookストアと呼ばれるものによって自動的に生成されます。
私は彼らが標準に準拠したモジュールを作ることを本当に望んでいます-すなわち。<div>
代わりに、<table>
しかしこれは私が立ち往生しているものです...
私はそれをFirebuggingして、テーブルの周りのすべての幅を変更しようとしましたが、何も動かないようです。
テーブルを適切に操作することについて誰かが何か洞察を持っていますか?
また、幅が100%に設定されている場合、それはコンテナ内に留まるべきではありませんか?(コンテンツはDNNモジュールであるため動的に生成されるため、これは正しくないと思います...)
android - プログラムで TableLayout を作成する
プログラムで TableLayout を作成しようとしています。それはうまくいきません。ただし、xml ファイルの同じレイアウトが機能します。これは私が持っているものです:
これを実行すると、クラッシュはしませんが、何も表示されません。TableRow インスタンスを削除すると、少なくともボタンは TableLayout の直接の子として表示されます。私は何を間違っていますか?
css - 固定幅のない CSS レイアウト
私は決して CSS の専門家ではありません。私はそれをある程度知っていますが、あまり深くは知りません。float と IE6 は私を泣かせます。だから、人々がそれを使って何ができるかを見るのをいつも楽しみにしています。
ただし、私が目にするほとんどの例では、固定サイズが使用されています。私が理解している限り、これは CSS が非常にトリッキーであり、特に IE6 では、要素に幅があるとハッキングがはるかに簡単になるためです。
しかし、私は柔軟な幅が本当に好きです。だとしたら、テーブルでデザインを作るのがなぜ間違っているのか理解できませんか?「CSS について知っていることはすべて間違っている!」という本があります。これは、最近のブラウザーで CSS を使用してテーブル レイアウトを作成できるようになったことがいかに優れているかを説明しています... しかし、HTML テーブルでは常にそれを行うことができなかったのでしょうか? はい、それは CSS ではなく、純粋な CSS ほどきれいではないかもしれません... しかし、結局のところ、テーブル レイアウトは私たちがしばしば必要とするものであり、それを行うために邪悪なハッキーな CSS とシンプルだが純粋ではないもののどちらかを選択する必要がある場合は、十分な HTML テーブルがあるのに、なぜこれらの選択肢のいずれかが悪いと見なされるべきなのか理解できません。KISSはいいことですよね。
それとも、私はそれを理解していないかもしれませんが、CSS でテーブルのようなレイアウトを作成できます - IE6 で動作します - お尻にあまり苦労しませんか? そのようなサイトの例はありますか?
更新: はい、コンテンツとスタイルの分離について知っています。実際、私は DRY、SRP、およびその他の設計必須事項に熱狂しています。そういうわけで、私は実際に CSS で何かをしようとしました。しかし、上記のような本にも書かれているほど、表よりもはるかに難しく、信頼できないのであれば、なぜそんなに頑張るのでしょうか? すべてをテーブルで行う必要があるとは言いません。しかし、それが CSS よりも本当に簡単である場合、単純で予測可能なソリューションよりも CSS を好む必要があるのはなぜでしょうか?
つまり、常にテーブルを使用する必要があるとは言いません。マスターページのレイアウトを覚えておいてください - それは独立しており、他のページに影響を与えません.20分でCSSからテーブルに切り替えることができます.無害?
更新: これは、私が言おうとしていたことの非常に良い要約であることがわかりました: http://www.flownet.com/ron/css-rant.html . そして議論http://rondam.blogspot.com/2009/02/why-css-should-not-be-used-for-layout.html#comments。
興味のある方は、さらに優れた記事をご覧ください: http://kv5r.com/articles/dev/layouttables1.asp
html - 表の高さが固定で行数が可変の表の行が引き伸ばされないようにしますか?
HTMLフォームのテーブルがあります。光学的な理由から高さが固定されています。表の行数は、使用可能なフォーム フィールドの数によって異なります。
問題: 行がほとんどない場合、すべての行が垂直方向に引き伸ばされ、入力要素間のスペースが増えます。
データ行に(偽の)固定高さを与えることでこれを回避できました。私はそれを与えることができる固定の高さ(相対的なフォントサイズ、アクセシビリティ)がなく、将来の問題を恐れているため、そのアプローチは好きではありません-たとえば、IE9がセルの高さを文字通り取ることにしたとします。
私に何ができる?私は最後の(空の)行を持っていますが、自動的にすべての「利用可能な」スペースを占有するようにそこに何を入れればよいかわかりません。
html - HTML CSS テーブルの背景
テーブルに表示されるフォームがあります。3 番目の列には、優先する連絡方法 (ラジオ ボタン) を選択するための 4 つの行があります。現在、このテキストを最初の行に書き込むためにラベルを使用しています。ただし、カスタム イメージを使用するほど見栄えがよくないと言われています。
画像は、これらのラジオ ボタンを指す矢印を使用して、フォーム コンテンツの中にうまく配置されるはずです。これを行う最も簡単な方法は、列に固定幅を設定し、テーブルの背景画像を与えられた画像に設定し、(背景位置で) 配置する場所に配置することだと考えました。列幅が設定されていれば、配置の問題はありません。
これを行う方法に関する他のアイデアはありますか?
html - CSSでテーブルのパディングをどのように指定しますか?(セルのパディングではなく、テーブル)
背景が色付きのテーブルがあり、テーブルとそのコンテンツであるIEセルの間のパディングを指定する必要があります。
テーブルタグはパディング値を受け入れていないようです。
Firebugは、パディング0でテーブルとtbodyのレイアウトを表示しますが、入力された値を受け入れないため、パディングプロパティがないだけだと思います。
ただし、テーブルの上部にある上部のセルとテーブルの下部にある下部のセルと同じようにセルを分離する必要があります。
繰り返しますが、私が欲しいのはセルパディングではありません。
編集:ありがとう、私が本当に必要としていたのは、ボーダースペース、またはそれに相当するhtmlのセルスペースでした。
しかし、何らかの理由で、彼らは私が取り組んでいるサイトでは何もしません。
どちらも別のHTMLでうまく機能しますが、サイトでは機能しません。
プロパティを上書きするスタイルかもしれないと思いましたが、セル間隔とインライン境界間隔は上書きされるべきではありませんか?
(私はFirefoxを使用しています)
編集2:いいえ、TDパディングは私が必要とするものではありません。TDパディングを使用すると、隣接するセルの上部と下部のパディングが合計されるため、2つのセルの間には、上部のセルとテーブルの上部の境界線の間の2倍のスペース(実際にはパッド)があります。それらの間の距離をまったく同じにしたいのです。
html - テーブルの高さを固定するには?
コンテンツが長くなる前に、テーブルの高さを 600px に固定したい。
apache-flex - flex TextAreaでテキストをフォーマットする方法は?
flexのTextAreaはレンダリングされません<TABLE></TABLE>
。
textareaのテキストを2列で表示したい。
Column1のテキスト幅に応じて、Column2のテキストがシフトされます。したがって、Column2のすべての行が整列されます。HTMLなしでこれを行うにはどうすればよい<table>
ですか?