問題タブ [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.

0 投票する
4 に答える
189 参照

html - HTML divの幅を%で設定する

関連するHTMLは次のとおりです。

上記のHTMLがリンクしている.htmlファイルのcssは次のとおりです。

これは出力です:

詳細参照

「行」はブラウザの右側の中央にありますが、その中のもの(2つの矢印と月の年)は私が望むことをしていません。

これが行うべきだと思うのは、2つの矢印があり、両方の幅が10%に送信され、dayMonthの幅が80%であるため、すべてのdivが「行」全体を占める必要があるためです(合計が100になるため) %)そして、.dayMonth cssクラスはdivの中央に配置する必要があり、divは「行」の80%の中央に配置する必要があるため、テキスト「MonthYear」は「行」の中央に配置する必要があります。しかし、これは明らかに起こっていません。

別の解決策は必要ありません(それ自体)私が書いたコードが、表現したいという考えを表現しておらず、希望どおりに機能しない理由を知りたいのです。

%が幅をどのように支配するかを誤解しているに違いないと思います。http://www.w3schools.com/css/pr_dim_width.aspは、%の「含まれているブロックのパーセントで幅を定義する」と言っていますが、%は意図したとおりに実行する必要があるようです。 m完全に混乱しています。

どこが間違っているのですか?

0 投票する
4 に答える
7879 参照

css - CSS - 親のパディングを削除する負のマージン

ラッパー要素のパディングを削除するために負のマージンを使用することは良い習慣ですか?

たとえば、次のコードのどれを使用するのが適切ですか?

また

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

css - CSSページヘッダー-印刷余白の使用方法は?

各ページに印刷するヘッダーを取得できますが、余白を印刷するのは初めてです。@page cssは機能すると思いましたが、ページの余白には影響しないようです。本文に余白を設定すると、1ページ目で機能しますが、後続のページではデフォルトで上余白が始まり、テキストの上にヘッダーが配置されます。

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

blackberry - BlackBerry の Horizo​​ntalFieldManager で 2 つのボタン間のスペースを減らす

Blackberry で、水平フィールド マネージャーを作成し、小さいサイズのボタンをいくつか追加して、画面の下部にツールバーを表示しました。しかし、私の問題は、2 つのボタンの間にスペースがありすぎることです。

画面の下部に少なくとも 6 つのボタンを配置できるように、2 つのボタン間のこのスペースを縮小する必要があります。BFmsg.setMargin(305,0,0,40)ステートメントを使用しています。

以下は私のコードです:

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

html - 含まれているdivの幅を埋めるためにデフォルトでhtml要素のマージン。オーバーライドできません

私はかなり初心者のWeb開発者であり、非常に根本的な問題を抱えています。

divを含む特定の要素内にどの幅を設定しても、safariとChromeはどちらも、divの幅を満たす余分なマージンを追加します。マージンが0になるように指定すると、cssがオーバーライドされます。たとえば、私は次のようにしています

そして私はこれをcssとして設定しました:

element1の幅は包含要素の50%ですが、右側に余分なマージンがあり、包含要素の残りの幅を埋めています。これが発生するのはなぜですか。また、この右マージンを0に設定するにはどうすればよいですか。

ありがとう!

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

iphone - グループ化された uitableview のフッターの問題

いくつかのセクション (ヘッダー タイトル付き) を持つグループ化された UITableView があります。最初のセクションにフッターを追加したいので、

問題が 1 つあります。

  1. フッターの終わりと次のセクションのタイトルの間の距離はかなり大きいです。どうしてか分かりません。

助言がありますか?

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

css - ページ余白を設定する

私はこのスタイルシートを持っていますが、左右の余白が大きすぎて (約 5 cm)、減らす方法がわかりません。左右3cmでお願いします。
を変更しようとしましpage_widthたが、うまくいきませんでした。
ありがとう、
ルービック

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

jquery - jQueryを使用して4つおきのVISIBLE要素の右マージンを削除しますか?

jQuery :nth-​​child()セレクターを使用して、divの長いリストの4つおきの要素から右マージンを削除することに成功しました。次のようになります。

ただし、ページは(jQueryを介した)ユーザーインタラクションにも開かれており、ユーザーが実行できることの1つは、要素の非表示/表示です。要素が非表示の場合、そのスタイルは「display:none」に設定されます。要素はフロートしているため、行の中央にある1つの要素を削除すると、下の行の要素が次のようにジャンプします。

要素が削除されたときのマージンの問題

私の最初の考えは、最初にすべての要素にマージンを追加し、次にそれを4つおきの表示要素から削除することによって全体をやり直すことでした。このようなもの:

しかし、2行目は何もせず、上記の例のように疑似セレクターをスタックすることはできないと思います(?)

この問題の解決策はありますか?これを行うためのより良い方法はありますか?

前もって感謝します!

/トーマス

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

css - 重大なラッパーの問題

これは非常に単純で解決しやすい問題であることはわかっていますが、プログラミングが初めてなのでわかりません。

デフォルトの高さ 300px を使用していますが、コンテンツが追加されるにつれて、コンテンツに合わせてラッパーが拡張されるのではなく、コンテンツがコンテンツからはみ出してしまいます。そして、このラッパーの右側に2番目のコンテナがあり、ラッパーがコンテンツに収まるように拡張される場合は、これもドラッグされます。どうすればこれを修正できますか?

ラッパー:

コンテナ1:

div#ラッパー:

div#container1: 投稿を追加する 写真を追加する

アップデート:

HTMLのdivの位置を置き換えることで修正しました

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

iphone - マージンを作成しようとすると、UILabel textRectForBounds は効果がありません

UILabel のテキストをインデントして、背景色を示すテキストの周りにマージンを残そうとしています。ここでの提案に従って、次のtextRectForBounds:limitedToNumberOfLines:ようにオーバーライドしました。

しかし、私が何をしても、テキストは四角形の左の境界線にぴったりとはまります。描画が返された CGRect の原点部分を無視しているように見えます (ただし、幅部分を尊重しているように見えますが、たとえばbounds.size.width-200、textRectForBounds が返す rect が適切に狭く、テキストが描画されるように中間の幅に縮小するかのように)細長い柱)。

では、図面が-returned-rect の origin.x と origin.yUILabelを尊重するようにするには、他に何をする必要がありますか? できれば'sをtextForRectBoundsオーバーライドしたくありません。UILabeldrawTextInRect

更新:これはずっと前のことで、他の質問がうまくいかなかった理由を正確に思い出せません。UILabel複数の行を使用しようとしていたためだと思いますが、その場合、ここでの解決策は機能しませんでした。