问题标签 [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.

0 投票
7 回答
6944 浏览

css - CSS、嵌套 div 和边距与填充

我完全理解盒子模型。这个问题更多的是关于尝试确定何时使用边距以及何时使用填充的语义方法。

这是一个典型的例子,

首先,用简单的英语:

  • 情况:我们有一个容器div,里面有一个段落元素。
  • 目标:在 div 的内部和段落的外部之间有 12px 的空间。

  • 选项 a) 对容器 div 应用 12px 的填充

  • 选项 b) 对段落元素应用 12px 边距

或者,如果您愿意,可以使用 HTML:

并且,CSS:

选项 a)

选项 b)

干杯!

乔恩

0 投票
4 回答
10140 浏览

wpf - WPF TextBlock Padding 正在切断文本

我有一个TextBlockin a Grid,其Padding属性设置为 5。有时最后一个字符被截断,具体取决于Text属性设置为什么字符串。

Text设置0x0F为 时F不可见。当它设置为0xAB字符串显示就好了。将 设置Padding为 0 也会使字符串显示得很好。

0 投票
1 回答
149 浏览

css - 使用绝对定位四处走动

大家好,我有一个绝对定位的图像,它在 Firefox 上运行完美,但在 safari 上完全不同的位置,有没有其他方法可以在不使用绝对定位的情况下将它定位在我想要的位置(在另一个图像之上)。我已经尝试过边距和填充,但不起作用

0 投票
1 回答
4911 浏览

padding - 额外的填充或边距来自哪里?

十月登陆页面

我正在开发的页面上有几个问题。在上面的页面中,您会看到页面底部的三个框 - 两个是相同的格式,第三个有它自己的问题。

方框 1 和 2(没有边界的)

问题:不知何故,列表项有一些额外的左侧填充(显然)在样式表中没有指定——至少不是故意的。他们是否从其他地方继承了填充?两个盒子似乎都出现了这个问题。

框 3(带有捐赠按钮的框)

问题:第一排按钮似乎从某处继承了一些额外的填充或边距,但我不知道在哪里。

有什么解释或建议吗??

*更新:好的,所以我通过为它们的 ul 添加一条新规则并将填充设置为 0px,从而解决了框 1 和 2 的问题。不知道它是从哪里继承填充的,但这有效。

0 投票
3 回答
2464 浏览

css - CSS布局:边距和填充与绝对定位?

我想获得一些关于使用填充和边距进行页面布局与绝对定位的反馈。我意识到存在并且将会出现其中一个或两个都是首选的场景,这将取决于场景。

但是我得到的是像素完美设计的整体页面布局,一般的经验法则是什么?我在 HTML 和 CSS 方面已经有一年多的时间了,而且我来自平面设计背景,所以我的大部分思路主要集中在首先从布局的角度进行设计。到目前为止,在我的网页设计中,我已经使用经验法则在布局页面时使用带有浮动、填充和边距的适当标题的 div,并且如果某些东西需要绝对定位(例如要卡在屏幕边缘的元素或一个div)在必要时使用它。

但是最近我真的开始重新思考我的页面布局方法,并想知道从使用绝对定位作为一般经验法则是否是一个更好的主意?

有人可以指出一些关于这个主题的好文章或资源,我也很想听听每个人的个人反馈。

0 投票
2 回答
3637 浏览

c# - 没有填充的 C# RSA

我正忙于移植看起来像这样的 Java 代码

到 C#,但似乎 RSACryptoServiceProvider 会强制您使用 OEAP 或 PKCS1 填充。我知道没有填充是不安全的,但在这种情况下,我使用的是闭源客户端,所以我对此无能为力。有没有办法解决这个填充问题?

0 投票
1 回答
1385 浏览

internet-explorer-8 - IE8 - 如何从图像中删除额外的填充?

看这张图片:

图片

为了更清楚地了解标题图形发生了什么。

我通过定制的 joomla 模块将全球互连解决方案徽标添加到橙色横幅中;我这样做是为了使编辑和更新更容易。

但这导致在 IE8 的顶部添加额外的填充 - 它会塌陷并且在 IE7 中很好

如何删除这个额外的填充?

我尝试了很多不同的 css,但似乎没有什么能指出问题所在。

我已经设法弄清楚我在使用 css 时遇到的大多数问题,但这个问题让我明白了。

希望会有一个简单的解决方案?

0 投票
2 回答
8145 浏览

internet-explorer-8 - IE7 & IE8 填充/边距问题

我已经发布了这个问题,但我没有设法从收到的答案中解决这个问题......希望这次我能走运。

我还包括了所有代码等......所以这应该可以很容易地确定问题。

IE7 屏幕截图 IE7 屏幕截图

IE8 屏幕截图 IE8 屏幕截图

请查看整个网站的 HTML 和 CSS

任何帮助将不胜感激,在解决此问题之前我无法加载新主页。

0 投票
6 回答
1485 浏览

java - Swing GUI 组件过于紧凑

在 Java Swing 应用程序中,我觉得所有组件都过于紧凑。

在 QT 中,可以为布局指定填充和边距。

摆动有类似的东西吗?

替代文字 http://img12.yfrog.com/img12/9612/screenshotscreenerconfi.png

这是我的应用程序的屏幕截图,我的东西太紧了(是吗?你觉得呢?。

谢谢。

0 投票
1 回答
453 浏览

jquery - 填充打破jQuery选择器?

今天早上我花了 2 个小时试图弄清楚为什么我的 jQuery 函数在页面的一个部分起作用,而在另一部分不起作用。

我最终将其缩小到容器上的垂直填充。

如果我的 CSS 中有这个:

然后,通过 jQuery,我可以找到父 (.collapsiblePanel) 元素,并可以遍历该 div 并操作子元素。但是,如果我将样式表中的这一件事更改为:

然后 jQuery可以找到父级 (.collapsiblePanel) 但无法遍历子级。

疯了吧?关于发生了什么的任何理论?我在这个问题上一头雾水,认为它必须是我的 jQuery 的东西,但它最终是一个 CSS 问题。

根据请求,还有一些标记/css/代码片段:

(似乎)不起作用的特定jQuery函数:

这样做是,在前面的函数通过 AJAX 加载内容然后显示容器之后,这个函数进来并将一个点击事件附加到按钮上。

如您所见,我在那里有一堆额外的日志记录代码。当我的 CSS 垂直填充设置为“0”时,Firebug 会记录每个对象的正确对象名称。当我将 CSS 垂直填充更改为其他任何内容时,最后一个对象 (saveButton) 在 Firebug 中返回为空/空白。

的HTML:

请注意,DIV 是由以前的 jQuery 函数创建并加载内容的。起初我认为这是一个时间问题,我试图将一个事件附加到一个尚未加载到 DOM 中的对象上。然而,这并不能解释为什么相同的功能在页面的其他地方也能起作用。我可以更改的一个变量会使这项工作或不工作最终是那一点 CSS 填充。如果在当前函数起作用的页面部分中,我还向容器添加了一些垂直填充,它们也会破坏 jQuery 选择子元素。