問題タブ [padding]
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.
c++ - C++ 構造体を 2 の累乗にパディングします。
組み込みシステム用の C++ コードに取り組んでいます。コードが使用する I/O インターフェイスでは、各メッセージのサイズ (バイト単位) が 2 のべき乗である必要があります。現在、コードは次のようなことをしています (いくつかの場所で):
初めて64ビットのFedoraでコードをコンパイルしようとしていますlong
.64ビットです。この場合、sizeof(internal_)
は 64 より大きいため、配列サイズの式がアンダーフローし、コンパイラは配列が大きすぎると警告します。
理想的には、構造体のサイズを取得し、コンパイル時にパディング配列の必要なサイズを評価して、構造体のサイズを 2 の累乗に丸めるマクロを記述できるようにしたいと考えています。
私はBit Twiddling Hacksのページを見てきましたが、そこにあるテクニックのいずれかが実際にマクロに実装され、コンパイル時に評価されるかどうかはわかりません。
この問題に対する他の解決策はありますか? それとも、問題を永続させて、魔法の 64 を魔法の 128 に変更する必要がありますか?
css - CSSリンクの間隔と段落の間隔
ここにサイトがあります:
http://wesbos.com/tf/shutterflow/?cat=1
S&S写真を示す側面のバナー画像は、下部に数ピクセルのマージンを追加します。これは、URLにリンクした場合にのみ発生します。
画像をロールオーバーして、強調表示されているテキストを確認します。これは、行の終わりにパディングを追加したい場合を除いて、うまく機能します。通常のCSSパディングは、Pタグの開始と終了にのみ適用されます。私のコードは次のようにフォーマットする必要があります:(誰かがこの効果を複製する方法を知っていない限り、各行は段落タグです
フォーマットして申し訳ありませんが、エディターは何らかの理由でコードを複数行に配置することを許可しません。
wpf - StackPanelにパディングしますか?
StackPanelのパディングを設定しようとしていますが、そのようなプロパティはありません。StackPanel.Borderを試しましたが、そのようなプロパティもありません。
何か案は?
wpf - WPF:列/行マージン/パディングのあるグリッド?
WPF グリッドの行または列のマージンやパディングを簡単に指定できますか?
もちろん、スペースを空けるために余分な列を追加することもできますが、これはパディング/マージンの仕事のようです ( XAMLがより単純になります)。この機能を追加するために標準のグリッドから派生した人はいますか?
css - Firefox と Opera/Chrome/IE でのフォーム パディングの違い
Web サイトのフォームのパディングに問題があります。高さ/幅をフォーム要素に設定してから、パディングを追加したとします。私が試したすべてのブラウザーでは、Firefox を除いて、パディングが高さ/幅に追加されます。
幅200、高さ20pxの入力があるとします。パディングが 5 (全方向) の場合、幅と高さの合計と合計は 210px と 30px になりますが、Firefox では 200px と 20px です。
これを回避するにはどうすればよいですか?
css - 入力内のパディングは幅 100% を壊します
オブジェクトにパディングを設定すると、明示的に設定されていても幅が変更されることがわかりました。この背後にあるロジックについて議論することはできますが、一部の要素でいくつかの問題が発生します。
ほとんどの場合、100% に設定されたものではなく、子要素を追加してその要素にパディングを追加するだけですが、フォーム入力の場合、それは可能な手順ではありません。
これを見てください:
2 番目の入力のパディングは 5px に設定されており、これはデフォルト設定よりも非常に好みです。しかし、残念なことに、100% の幅に 10px を追加するなど、入力がすべての方向に 10px 大きくなります。
ここでの問題は、入力内に子要素を追加できないため、修正できないことです。質問は次のとおりです。
幅 100% を維持しながら、入力内にパディングを追加する方法はありますか? フォームは異なる幅の親でレンダリングされるため、100% である必要があるため、親の幅が事前にわかりません。
string - elispで文字列を中央に配置するには?
特定の入力文字列を特定のサイズに中央揃えして、入力文字列の両側 (左右) にスペースが埋め込まれた文字列が生成されるようにしたいと考えています。
私がこれをしなければならないコード:
そしていくつかのテストケース:
これを行うための既存のelisp関数またはより良い方法はありますか?
html - IE6/FF3 でのカスタム高さ入力 [type=button] の奇妙なパディングの変更
ボタンにカスタムの高さ (デフォルトと同じであっても) を設定すると、IE6/FF3 で最も奇妙な動作に遭遇しました。次のコードは、2 つのボタンが同じ高さであるにもかかわらず、何らかの暗黙の理由でパディングが異なり、推測可能な方法で制御できないことを示しているはずです。
これを説明する方法、またはパディングを均等にする方法を知っている人がいる場合は、教えてください。
ありがとう。