問題タブ [sizing]

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.

0 投票する
1 に答える
7280 参照

sizing - 親のボーダーボックスに対する子要素のサイズ変更

子要素のサイズをパーセンテージで設定すると、そのプロパティを に設定したという事実とは関係なく、サイズは親のcontent-boxに対して相対的に計算されます。box-sizingborder-box

だから私はこのようなものを持っている場合:

の幅は(パディング適用後の親の幅) の.child50% になります。400pxここで例を見ることができます: JSBin

主な質問

border-box子要素の幅を、親ではなく親に対して相対的にする方法はありcontent-boxますか?

ボーナス質問

例を作成しているときに、サイズの計算で奇妙な動作に気付きました。.parentのパディングを実際に に設定すると0 10%、各辺から 68 奇数ピクセルのパディングが得られます。何故ですか?600px の 10% が 60px ではないか、何か不足していますか?

0 投票する
2 に答える
2842 参照

c++ - WinAPI - カスタム サイズの境界線 (WS_THICKFRAME)

ネイティブ サイズの境界線がどのように見えるかが気に入らない:

青い枠が見えますか?

代わりに、この派手な紫色の境界線のようなものが欲しいです: ここに画像の説明を入力

独自のサイズ変更境界線を手動で実装する必要がありますか?それとも WS_THICKFRAME ウィンドウ スタイルを使用し続けてカスタマイズする必要がありますか?

カスタマイズできるのなら、面倒なハックもせずに済ませたいのですが...

0 投票する
3 に答える
3100 参照

java - JPanel が内部にある場合、JPopupMenu は動的にサイズを変更します

があり、JPopupMenuそれに応じて動的に内側のサイズを変更したいinner components' size。私の SSCCE では、この問題について説明しました。

SSCCE:

ステップ 2 再現:

  1. 右クリックしてポップアップ メニューを表示します。
  2. ボタンをクリックしPress meます (ウィンドウの上部にあります)。
  3. 右クリックしてポップアップ メニューを再度表示する (バグ #1 - ポップアップがまだ小さい)
  4. 右クリックしてポップアップ メニューを再度表示します (ポップアップ メニューのサイズは問題ありません)。
  5. Press meボタンをもう一度クリックします。
  6. 右クリックしてポップアップ メニューを表示します。(バグ #2 - ポップアップがまだ大きい)

JPopupMenu表示する前にサイズを強制的に変更するにはどうすればよいですか? にアイテムを直接追加すると機能するのはなぜpopupMenuですか?

0 投票する
1 に答える
20 参照

css - サイズと解像度

このサイズまたは解像度で何が違うのか疑問に思っています

960dp×720dp

960エム×720エム

960px×720px

そして%と比較して

0 投票する
3 に答える
9549 参照

python - 非負の整数の桁数を取得する (Python)

質問は尋ねます:

<< バックグラウンド ストーリー: 新しいハンバーガー店の POS および注文追跡システムを設計しているとします。小さなジョイントで、コンボの 4 つのオプションのみを販売しています: クラシック シングル コンボ (パティ 1 枚のハンバーガー)、クラシック ダブル チーズ コンボ (パティ 2 枚)、クラシック トリプル チーズ コンボ (パティ 3 枚)、アバンギャルド クアドラプル ウィズワカモレコンボ(パティ4枚)。これらのコンボをそれぞれ 1、2、3、および 4 としてエンコードします。各食事は、フライドポテトと飲み物の大きな箱を獲得するために、大きなサイズにすることができます。大きなサイズのコンボは、それぞれコンボ 1、2、3、および 4 に対して、それぞれ 5、6、7、および 8 で表されます。>>

order_size と呼ばれる反復関数を作成します。この関数は、注文を受け取り、注文のコンボ数を返します。たとえば、order_size(237) -> 3.

それによって私は持っているべきです

私のコードは次のとおりです。

しかし、私は注文を取得しません // 10 部分。私はそれが間違っていると推測していますが、それに代わるものは考えられません。