问题标签 [margin]

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 投票
2 回答
26978 浏览

java - 我可以让 Swing JButton 的边距更小吗?

我更喜欢具有最小边距的按钮,大约与它们的文本标题一样宽。有没有办法在 Swing 的 JButton 中实现这一点?

我现在在实践中看到的是,即使我尝试使用 setMaximumSize() 和类似方法,它最终也会吃掉文本标题,将其切断到右侧。但这并没有减少利润。

0 投票
3 回答
24425 浏览

c# - iText(sharp) 边距宽度

看起来我不能将左边距设置为小于 42pt 宽度。我将它设置为 0f,但它总是以 42pt 结尾。如果我将边距设置为大于 0 的任何数字,它只会将其添加到 42pt 的初始边距。我正在设置文档对象的边距:

页面宽度和高度为 6x9 英寸。

我以:

42pt 边距|内容 内容

我将不胜感激任何帮助。谢谢。

0 投票
1 回答
1362 浏览

css - 窗口缩小时CSS上边距缩小

当窗口最大化时,我希望我的网页的上边距为 100px,但如果用户调整窗口大小以缩小它,我希望这个边距缩小。边距的最小尺寸应该是 10 像素,并且应该与窗口高度成比例地缩小。

一个例子,如果我试图模仿的是http://www.bing.com/

我将如何在 CSS 中实现这一点?我现在正在纠结min-height,min-width和。heightwidth

谢谢。

0 投票
1 回答
2282 浏览

pdf - 如何更改 Doxygen 创建的 PDF 文档的边距?

我正在使用 doxygen 生成我的代码文档的 PDF。PDF 在使用PAPER_TYPE = letter. 使用时看起来不错,a4wide但我想对其进行更多控制。我想使用一个名为几何的包,但不知道在哪里添加这样的代码:

如果可能的话,我希望不必更改 doxygen 生成的 tex 文件。

0 投票
2 回答
9288 浏览

wpf - Window.Margin & Window.Padding 不起作用

我正在设置窗口的 peroperty Margin 和 Padding 并且它没有生效:

这是一个例子:

结果:
替代文字

期望的结果是标签的红框应该距离窗口的框 44px(边距+填充)。

是的,我知道我可以设置标签的边距,但这不是我想要的。我有一个整个项目,它的所有窗口都设置为一个样式,我想在一般窗口样式中设置这个属性(或其他)。

我想如果我找不到任何解决方案,我将为贪婪创建一个命名样式,在其中设置边距/填充,然后我将逐个窗口地设置网格的样式,但这是我想做的最后一个选项。
提前致谢。

0 投票
2 回答
2765 浏览

wpf - WPF:为什么我不应该在 ControlTemplate 中使用 {TemplateBinding Margin} - Margin 是否仅适用于元素的容器?

我为 Button 创建了自己的 ControlTemplate,如下所示:

现在,我注意到当我为按钮设置边距时,例如:

该按钮实际上有双 Margin - 40。我假设控件实际上应该从不使用 Margin,并且 Margin 属性在排列阶段仅由按钮的祖先读取。然后我查看了 WPF 默认样式,发现没有一个使用 Margin。

这是正确的结论(Margin 只能由容器正确排列)吗?换句话说,每次我在我的风格中使用 {TemplateBinding Margin} 时,我会得到双倍边距吗?是否有一些我的控件不应该使用的类似属性列表(因为它们仅适用于“周围世界”)?

你能把我指向解释这一点的 MSDN 页面吗?谢谢!

编辑:

我想我应该在http://msdn.microsoft.com/en-us/library/ms745058.aspxhttp://msdn.microsoft.com/en-us/library/ms751709.aspx中找到答案,但我没有'不认为他们明确提到使用 Margin 属性的从来不是控件,它始终是祖先或 wpf 系统评估它并使用它来影响布局......

0 投票
6 回答
707 浏览

html - CSS - 边距是一件坏事?

我注意到一些浏览器的边距有问题,尤其是当元素浮动时。例如,我正在做的这个网站在 Firefox 中看起来不错,但 IE7 似乎完全搞砸了边距。我也在几个 Linux 浏览器上测试了它,其中一些犯了类似的错误。

该网站是 http://w3box.com/mat

据我所知,这在 FF3.0 中看起来不错。还没有在FF2或IE6中看到它。为什么会这样?是因为我有具有指定边距的浮动 DIV 吗?

是否有一些事情我应该避免或应该做不同的事情?

编辑:所以看起来我的标签是搞砸的根源。我将图像放置在 CSS 中未定义的图像中,并且上面有浮动,并结合了边距。这些搞砸了一切,我必须重做这些。

另外,当我改用 XHTML Strict 时发生了一些事情 :) 谢谢大家!我会尝试自己解决这个问题:)

0 投票
1 回答
32002 浏览

html - 为什么父元素不包含边距?

当具有边距的元素包含在另一个元素中时,父元素不会始终包裹/包含该边距。

许多事情会导致父母包含孩子的边距:

  • border: solid;
  • position: absolute;
  • display: inline-block;
  • overflow: auto;

(这只是一个小小的测试,毫无疑问还有更多。)

我认为这与折叠边距有关,但是:

  1. W3C 规范页面没有对这种行为的描述。
  2. 这里没有重叠的边距。
  3. 在这个问题上,所有浏览器的行为似乎都是一致的。
  4. 该行为受到与边距无关的触发器的影响。

默认的元素overflow: auto应该包含与溢出设置为自动的元素不同的材料的逻辑是什么?

为什么除了常规 div 的默认行为之外的所有内容都假定边距由父级包含 - 为什么常规默认值不包括边距?


编辑:最后的答案是 W3C 确实指定了这种行为,但是:

  • 这些规格实际上没有任何意义。
  • 规格混合,没有任何解释
    • '自由边距'(会触及其父级顶部或底部的边距不包含在父级中)和
    • 'collapsed margins'(允许相邻的边距重叠)。

演示:

0 投票
16 回答
930096 浏览

css - 何时在 CSS 中使用边距与内边距

在编写 CSS 时,是否应该使用特定的规则或指南来决定何时使用margin和何时使用padding

0 投票
4 回答
145 浏览

html - CSS - 帮助我在不使用边距的情况下设置此菜单的样式?

我正在创建一个网站,当我将鼠标悬停在菜单上时,我遇到了巨大的 IE 滞后。我正在组合使用 Cufon,当我将高度、宽度、边距或填充应用于 li:hover 元素时,它似乎造成了巨大的滞后。

所以,我需要想出一个聪明的方法来做这件事。该网站在这里,http://w3box.com/mat

我猜你可以清楚地看到菜单。所以,我想要的是将整个菜单向下推,使其位于高度线底部上方 3 或 4 个像素处。因此,它与左侧的徽标字体大致匹配相同的垂直位置。

然后,我希望悬停效果的高度更大。很难解释,但是当将鼠标悬停在菜单项上时,想象一个文本位于框最底部的框。像这样;

http://img710.imageshack.us/img710/2791/menuheader.jpg

现在,您可能会注意到箭头看起来粘在底部。我真的不需要那个,但是如果您对如何做有任何想法,我将不胜感激!;)