問題タブ [margins]
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.
html - IE8 で垂直方向の負のマージンが機能しない?
ここで初めて自分の質問をします:)
私はウェブサイトに取り組んでおり、通常のトリックを使用してクライアントウィンドウの下部まで垂直に拡張しようとしました:
次に、メイン コンテンツの上にいくつかのヘッダーを追加し、下部にスティッキー フッターを追加したいと考えました。これらの両方を独自のコンテナーにラップし、次のようにヘッダーを上部に引っ張りました。
ヘッダーとスティッキー フッターの高さを知っているので、コンテンツが長すぎない限りクライアント ウィンドウを正確に (スクロールバーなしで) いっぱいになるように、ページ全体の高さを調整することにしました。私は負のマージンでこれを行いました:
2 番目のコンテナーは最初のコンテナー内にあり、各ページの実際のコンテンツを配置する場所です。
したがって、これは Firefox 4/5 で問題なく動作します。まったく問題はありません。意図したとおりです。クロムも大丈夫そうです。ただし、IE8では、.containerの負のマージンを無視しています(開発者ツールで確認しました)。コンテナーは .top の後に開始されるため、.container-in の余白のために、.top と .container-in の間に 164 ピクセルのギャップが生じます。
そして面白いことに、IE8 を IE7 互換モードに切り替えると、この問題は発生しなくなります。負のマージンは IE7 モードでは問題なく動作しますが、もちろん他の多くの機能が壊れるため、IE に互換モードを使用するように指示することはできません。
この問題を回避する方法/別のソリューションを使用してすべてのブラウザーで同じ効果を得る方法についてのアイデアはありますか (IE7 は必要ありません)。私は何か間違ったことをしていますか?
編集:いくつかの楽しみとゲームの後、負のマージンを負の top: 座標に置き換える (およびすべてのコンテナーを相対として設定する) ことで、IE8 で完全に動作することを発見しましたが、Firefox の html コンテナーの下に 222 ピクセルのギャップが残るようになりました (によると火虫)。混乱している!
EDIT2:技術的に言えば、ここで何が問題なのかを知っていると思います。Internet Explorer 8 は、負のマージンを「オーバーフロー」と見なし、overflow: hidden であるため、マージンを無効にします。overflow: hidden を削除すると、この動作はなくなりますが、デザインの残りの部分が壊れます。誰にもまだアイデアがありますか?
wpf - アプリケーションレベルのマージンプロパティの設定
私たちはこれらのガイドラインに従おうとしています。このために、アプリケーションレベルのスタイルまたはプロパティを設定して、コントロール間のマージンを設定します。
ターゲットオブジェクトを要求されるため、スタイルでマージンを設定できません。また、上記に従わない場合もあります。
App.xaml.csでいくつかのゲッタープロパティを作成することでマージンを設定できます
ダイアログのマージンを次のように設定します。
これは正しい方法ですか、それとももっと簡単な方法で同じことを達成しますか。
r - 表の限界合計
さまざまな日付で臨床分離株から特定された多数の感染を含むデータ フレームがあります。
これまでのところ、作業を開始したい形状にデータを整理しました。レポートの記述統計のために、一連のテーブルのテーブルを準備しようとしています。
私は使用しておりftable
、次のものを取得しています。
2 つの質問:
1: 限界合計の計算方法
2: パーセンテージを計算する簡単な方法はありますか?
私は epitools を試しましたが、思ったほど便利ではありませんでした。
どうもありがとう。
css - IE7 でのマージンの問題
IE7 では、メイン コンテンツ領域のすべてが左に押し出されています...
誰かがそれをチェックして、何が起きているか教えてもらえますか?
スクリーンショットは次のとおりです。
android - 実行時のマージンの変更
実行時にマージンを変更して、FrameLayout内の一部のTextViewの位置を変更しようとしています。
xとyの値が正しいことを確認しましたが、TextViewが表示されません。すべてのTextViewに対してinvalidate()を呼び出そうとしましたが、何も変更されません...
完全なコードを以下に示します。すべてのTextViewのマージンは、updateLayouts(...)で更新されます。
誰でも助けることができますか?
css - 奇妙なFirefoxの負のマージン
Firefox 4.0.1で奇妙なバグを発見したので(Opera 11.5でも発生しました)、問題を示すために次の例を作成しました。
サファリで表示するとすべてが正常に見えますが、FirefoxまたはOperaで開くと、負のマージンを持つdiv内の画像は、下のdiv内のスペースを占有します。
誰かがこれを修正する方法を知っていますか?
html - マージントップのアイテムは、収納ボックスの外側にマージンがあります
私はこの効果に何かを持っています:
(そして明らかにそれに伴ういくつかのHTMLがあります。)
これで、ブラウザでh1
表示すると、の一番上にが表示され#div
、100px
余白がの一番上に表示され#div
ます。
誰かが理由を提案できますか?
(コードは少し複雑すぎて関連する部分を挿入できないので、誰も答えてくれない場合は投稿します。誰かがエラーなどを見つける可能性があります。)
css - CSSを使用して要素間にスペースを追加する方法は?
実際にはFacebook、Googleなどのソーシャル共有ボタンであるiFrameのセットがあり、最初のiFrameの前または最後のiFrameの後にスペースを追加せずに、CSSを使用してそれらの間にスペースを入れたい. 「マージン内側」のような効果を達成する方法はありますか?
css - 自動マージンに関する複雑な IE の問題
午前中ずっと 2 人がこれを見ていましたが、IE 8 と 7 がページ全体を左に押し出す理由がわかりません。他のブラウザでは問題ありません。メニューにも問題があり、このページでも機能していないようです。ここで何が起こっているのか誰にもわかりますか?どんな助けでも大歓迎です。
http://wineexcursion.com/dev/index.php/event_info/event_schedule/
css - 960.gs の背景色、または余白は?
最近のクライアント プロジェクトで開発をスピードアップするために 960 グリッド システムを試してみることにしました。その構造は完璧に機能しており、とても気に入っています。
私が抱えている問題は、div の背景色が壊れており (サイドバーを 100% の高さにスケーリングするかどうかわからない)、背景に 10 ピクセルのマージン (サイドバーとフッター) が透過的に表示されることです。これはこれまでの Web サイトのライブ バージョンです。おそらく、問題を確認するのははるかに簡単です。
必要な構造があり、div は適切な場所にあります。これらの空白を埋めて、コンテンツの多かれ少なかれウェブサイトの高さを柔軟に保つテクニックはありますか?
空白を描いていて、2 つ目のコンテナを使用しようとしましたが、うまくいきませんでした...