问题标签 [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.
c++ - 将 C++ 结构填充为 2 的幂
我正在为嵌入式系统编写一些 C++ 代码。代码使用的 I/O 接口要求每条消息的大小(以字节为单位)是 2 的幂。现在,代码做了这样的事情(在几个地方):
我第一次尝试在 64 位 Fedora 上编译代码,这里long
是 64 位。在这种情况下,sizeof(internal_)
大于 64,数组大小表达式下溢,编译器抱怨数组太大。
理想情况下,我希望能够编写一个宏来获取结构的大小并在编译时评估填充数组的所需大小,以便将结构的大小四舍五入为 2 的幂。
我查看了Bit Twiddling Hacks页面,但我不知道那里的任何技术是否真的可以在宏中实现,以便在编译时进行评估。
这个问题还有其他解决方案吗?还是我应该延续这个问题,只是将神奇的 64 更改为神奇的 128?
css - CSS 框/ul 菜单
我在让我的 css 正常工作时遇到了严重的问题。在我使用的所有 3 种浏览器(Chrome、IE 和 FF)中,它看起来都不同。
现在到手头的问题,我一直在尝试从以下网址复制示例: http ://www.alistapart.com/articles/taminglists/ 只需向下滚动到底部并查找“在现实世界中”和一个蓝色菜单。
我已经实现了这个菜单,但我无法让自定义图像工作(我使用自定义图像)
它在 Chrome 中完美运行,然后我得到了我所追求的外观。在 IE 中,我在图像所在的菜单左侧有一个边距,并且图像在这个边距内?而在 FF 中,图像将自身置于文本之上并创建一个有趣的外观(也在边缘空间中)。
我的网址是: http ://homeweb.mah.se/~M09K0291/123789/Lab7/
我一直在尝试为 IE 添加单独的样式表并再次删除填充/边距,但这没有用。我想要 Chrome 正在生成的输出。
css - CSS 链接间距和段落间距
这是网站:
http://wesbos.com/tf/shutterflow/?cat=1
侧面标有 S&S 摄影的横幅图片在底部添加了几个像素的边距。仅当我将其链接到 URL 时才会发生这种情况。
滚动图像以查看突出显示的文本。这很好用,除了我想在行尾添加一些填充。普通的 CSS 填充仅适用于 P 标签的开头和结尾。我的代码需要像这样格式化:(除非有人知道如何用每行作为段落标签来复制这种效果
抱歉格式化,出于某种原因,编辑器不允许我将代码放在多行上。
wpf - 在 StackPanel 上填充?
我正在尝试设置 StackPanel 的填充,但没有这样的属性。我试过 StackPanel.Border,但也没有这样的属性。
有任何想法吗?
wpf - WPF:带有列/行边距/填充的网格?
是否可以轻松地为 WPF 网格中的行或列指定边距和/或填充?
我当然可以添加额外的列来分隔内容,但这似乎是填充/边距的工作(它将提供更简单的XAML)。有人从标准网格派生来添加此功能吗?
wpf - wpf ListView GridView 上的边距/填充设置在哪里?
我在 XAML 中有一个 WPF ListView/GridView 规范。第一列使用 CellTemplate 来指定图标,其他列使用 DisplayMemberBinding 来填充自己。图标列宽 20,图标 16,但它们被边距/填充/某些东西截断。我不知道它在哪里设置。
这是要点(我删除了一些列,因为它们是相同的):
ImageConverter 只是将 ObjectType 转换为图像,因此每种类型的项目都有自己的图标。
css - Firefox 和 Opera/Chrome/IE 中的表单填充差异
我在我的网站上的表单中的填充有问题。如果我为表单元素设置了高度/宽度,然后为其添加了填充。在我尝试过的所有浏览器中,除了 Firefox,填充被添加到高度/宽度。
如果我有一个宽度为 200、高度为 20px 的输入。并且填充为 5(所有方式),总宽度和高度的总和将为 210 像素和 30 像素,但在 Firefox 中为 200 像素和 20 像素。
我该如何解决这个问题?
css - 输入中的填充打破宽度 100%
好的,所以我们知道为对象设置填充会导致其宽度发生变化,即使它是显式设置的。虽然人们可以争论这背后的逻辑,但它会导致某些元素出现一些问题。
在大多数情况下,您只需添加一个子元素并将填充添加到该元素而不是设置为 100% 的元素,但对于表单输入,这不是一个可能的步骤。
看看这个:
第二个输入的填充设置为 5px,我非常喜欢默认设置。但不幸的是,这使得输入在各个方向都增长了 10px,包括将 10px 添加到 100% 宽度。
这里的问题是我无法在输入中添加子元素,所以我无法修复它。所以问题是:
有什么方法可以在输入中添加填充,同时仍然保持 100% 的宽度?它需要为 100%,因为表单将以不同宽度的父级呈现,所以我事先不知道父级的宽度。
string - 如何在elisp中使字符串居中?
我想将给定的输入字符串居中对齐到给定的大小,以便生成的是输入字符串两侧(左侧和右侧)带有填充空格的字符串。
我必须这样做的代码:
还有一些测试用例:
是否有现有的 elisp 函数可以执行此操作或更好的方法?
html - IE6/FF3 中自定义高度输入 [type=button] 的奇怪填充更改
在按钮上设置自定义高度(即使它与默认值相同)时,我偶然发现了 IE6/FF3 中最奇怪的行为。下面的代码应该证明,虽然两个按钮的高度相同,但由于某种隐含的原因,它们的填充是不同的,并且无法以任何可理解的方式进行控制:
如果有人知道如何解释这一点,或者更好的是,使填充相等 - 请告诉我。
谢谢。