问题标签 [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.
java - 我可以让 Swing JButton 的边距更小吗?
我更喜欢具有最小边距的按钮,大约与它们的文本标题一样宽。有没有办法在 Swing 的 JButton 中实现这一点?
我现在在实践中看到的是,即使我尝试使用 setMaximumSize() 和类似方法,它最终也会吃掉文本标题,将其切断到右侧。但这并没有减少利润。
c# - iText(sharp) 边距宽度
看起来我不能将左边距设置为小于 42pt 宽度。我将它设置为 0f,但它总是以 42pt 结尾。如果我将边距设置为大于 0 的任何数字,它只会将其添加到 42pt 的初始边距。我正在设置文档对象的边距:
页面宽度和高度为 6x9 英寸。
我以:
42pt 边距|内容 内容
我将不胜感激任何帮助。谢谢。
css - 窗口缩小时CSS上边距缩小
当窗口最大化时,我希望我的网页的上边距为 100px,但如果用户调整窗口大小以缩小它,我希望这个边距缩小。边距的最小尺寸应该是 10 像素,并且应该与窗口高度成比例地缩小。
一个例子,如果我试图模仿的是http://www.bing.com/
我将如何在 CSS 中实现这一点?我现在正在纠结min-height
,min-width
和。height
width
谢谢。
pdf - 如何更改 Doxygen 创建的 PDF 文档的边距?
我正在使用 doxygen 生成我的代码文档的 PDF。PDF 在使用PAPER_TYPE = letter
. 使用时看起来不错,a4wide
但我想对其进行更多控制。我想使用一个名为几何的包,但不知道在哪里添加这样的代码:
如果可能的话,我希望不必更改 doxygen 生成的 tex 文件。
wpf - Window.Margin & Window.Padding 不起作用
我正在设置窗口的 peroperty Margin 和 Padding 并且它没有生效:
这是一个例子:
结果:
期望的结果是标签的红框应该距离窗口的框 44px(边距+填充)。
是的,我知道我可以设置标签的边距,但这不是我想要的。我有一个整个项目,它的所有窗口都设置为一个样式,我想在一般窗口样式中设置这个属性(或其他)。
我想如果我找不到任何解决方案,我将为贪婪创建一个命名样式,在其中设置边距/填充,然后我将逐个窗口地设置网格的样式,但这是我想做的最后一个选项。
提前致谢。
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.aspx和http://msdn.microsoft.com/en-us/library/ms751709.aspx中找到答案,但我没有'不认为他们明确提到使用 Margin 属性的从来不是控件,它始终是祖先或 wpf 系统评估它并使用它来影响布局......
html - CSS - 边距是一件坏事?
我注意到一些浏览器的边距有问题,尤其是当元素浮动时。例如,我正在做的这个网站在 Firefox 中看起来不错,但 IE7 似乎完全搞砸了边距。我也在几个 Linux 浏览器上测试了它,其中一些犯了类似的错误。
该网站是 http://w3box.com/mat
据我所知,这在 FF3.0 中看起来不错。还没有在FF2或IE6中看到它。为什么会这样?是因为我有具有指定边距的浮动 DIV 吗?
是否有一些事情我应该避免或应该做不同的事情?
编辑:所以看起来我的标签是搞砸的根源。我将图像放置在 CSS 中未定义的图像中,并且上面有浮动,并结合了边距。这些搞砸了一切,我必须重做这些。
另外,当我改用 XHTML Strict 时发生了一些事情 :) 谢谢大家!我会尝试自己解决这个问题:)
html - 为什么父元素不包含边距?
当具有边距的元素包含在另一个元素中时,父元素不会始终包裹/包含该边距。
许多事情会导致父母包含孩子的边距:
border: solid;
position: absolute;
display: inline-block;
overflow: auto;
(这只是一个小小的测试,毫无疑问还有更多。)
我认为这与折叠边距有关,但是:
- W3C 规范页面没有对这种行为的描述。
- 这里没有重叠的边距。
- 在这个问题上,所有浏览器的行为似乎都是一致的。
- 该行为受到与边距无关的触发器的影响。
默认的元素overflow: auto
应该包含与溢出设置为自动的元素不同的材料的逻辑是什么?
为什么除了常规 div 的默认行为之外的所有内容都假定边距由父级包含 - 为什么常规默认值不包括边距?
编辑:最后的答案是 W3C 确实指定了这种行为,但是:
- 这些规格实际上没有任何意义。
- 规格混合,没有任何解释:
- '自由边距'(会触及其父级顶部或底部的边距不包含在父级中)和
- 'collapsed margins'(允许相邻的边距重叠)。
演示:
css - 何时在 CSS 中使用边距与内边距
在编写 CSS 时,是否应该使用特定的规则或指南来决定何时使用margin
和何时使用padding
?
html - CSS - 帮助我在不使用边距的情况下设置此菜单的样式?
我正在创建一个网站,当我将鼠标悬停在菜单上时,我遇到了巨大的 IE 滞后。我正在组合使用 Cufon,当我将高度、宽度、边距或填充应用于 li:hover 元素时,它似乎造成了巨大的滞后。
所以,我需要想出一个聪明的方法来做这件事。该网站在这里,http://w3box.com/mat
我猜你可以清楚地看到菜单。所以,我想要的是将整个菜单向下推,使其位于高度线底部上方 3 或 4 个像素处。因此,它与左侧的徽标字体大致匹配相同的垂直位置。
然后,我希望悬停效果的高度更大。很难解释,但是当将鼠标悬停在菜单项上时,想象一个文本位于框最底部的框。像这样;
http://img710.imageshack.us/img710/2791/menuheader.jpg
现在,您可能会注意到箭头看起来粘在底部。我真的不需要那个,但是如果您对如何做有任何想法,我将不胜感激!;)