标签: padding

使用 NSNumberFormatter 填充货币符号和值之间的空格

抱歉,如果这是一个愚蠢的问题,但我正在尝试为我的 iphone 应用程序设置货币值的格式,并且正在努力使货币符号左对齐,但右对齐值。因此,“$123.45”的格式为(例如)

123.45 美元
取决于格式宽度。这是一种会计格式(我认为)。

我用 NSNumberFormatter 尝试了各种方法,但无法得到我需要的。

任何人都可以建议如何做到这一点?

谢谢

适合

iphone cocoa currency padding nsnumberformatter

2
推荐指数
1
解决办法
3846
查看次数

删除元素"li"的边缘

我使用这个 HTML,所有元素li.gradient-top似乎都有一个优势

我已经检查了几个调试器工具,但不知道他为什么要在li元素和另一个元素之间放置边距li.

如何删除此保证金?

html css margin padding html-lists

2
推荐指数
1
解决办法
339
查看次数

iOS核心图:将y轴填充调整为标签大小

我花了最近几天才第一次使用Core Plot.我花了一些时间弄清楚它是如何工作的,但我几乎可以实现我所寻找的所有功能.但有一件事我没有找到解决方案:

我正在使用两个轴上带有标签的XY图.plotAreaFrame有一个左边的填充,可以将plotArea向右移动,并为y轴标签创建一些空闲空间.只要标签不大,这样就可以正常工作,例如,对于高达100的值,但是如果y值变大,例如.10.0000,填充不足以显示完整的标签.

当然我可以使用更高的填充但是如果我只有很小的y值,这会浪费空间.

有没有办法根据标签自动调整填充?

padding labels core-plot ios

2
推荐指数
1
解决办法
1996
查看次数

边距/填充收缩ImageView

我最近试图在没有运气的情况下定位imageview的x和y坐标,似乎没有办法在Gingerbread中做到这一点.然后我决定尝试填充和边距,但是当我设置它们时,它缩小了我的imageview.我设置了250dp的左边填充,图像视图变得很小.layout_height和width设置为wrap_content.我不确定发生了什么.有谁知道为什么设置填充/边距会缩小imageview?

android margin padding relativelayout android-layout

2
推荐指数
1
解决办法
6759
查看次数

如何避免Winforms中ToolStrip左侧的3像素间隙?

我正在使用Windows 7和Winforms/C#.

当我将工具条添加到工具条容器时,我在工具条左侧获得3个像素的空间.即使我将位置设置为0,0,它也会将其重置为3,0.这是一张图片来证明这一点:

在此输入图像描述

我怎么能避免这个?我已经将ToolStripContainer的填充和边距设置为0,并尝试使用不同的RenderModes,但似乎没有任何帮助.有任何想法吗?

c# margin padding toolstrip winforms

2
推荐指数
1
解决办法
1680
查看次数

如何在不同浏览器中使用填充?

我在使用填充时有一些奇怪的行为。

我有一个 div 作为包装器。这个包装器的两边都有 25px 的内边距:

.wrapper #header #navline #log form .small {
    height: 25px;
    width: 180px;
    padding: 5px 25px;
}
Run Code Online (Sandbox Code Playgroud)

在那个包装器中,我有一个带有以下 css 的输入字段:

input[type="text"],[type="password"] {
    font-size: 10px;
    width: 180px;
    height: 18px;
    line-height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    outline:none;
}
Run Code Online (Sandbox Code Playgroud)

并作为错误类:

input.error {
    background-image: url(../images/error.png);
    background-repeat:no-repeat;
    background-position: 160px 50%;
    width: 165px;
    padding-left: 5px;
    padding-right: 20px;
    position: absolute;
    z-index: 3;
}
Run Code Online (Sandbox Code Playgroud)

所以我通过正确的方式设置它变得疯狂。问题是 chrome/safari 和 Firefox 在处理填充属性方面似乎不同。例如,当height在 chrome/safari 中保留属性时,会自动将填充顶部/底部添加到输入字段中。在 Firefox 中,输入字段的高度不同。显示图像:

火狐: 火狐

铬合金: 铬合金

主要问题是我想将输入字段放在包装器 div 中。输入的宽度应为 180px。这意味着左边的每一边都有 25px。文本填充也是每边 5px。所以当使用填充属性时,输入字段的新宽度是宽度减去填充。所以这将是第一个问题。使用时pading-left …

css padding

2
推荐指数
1
解决办法
5756
查看次数

我的导航列表是重叠填充.我怎么能阻止这个?

当您将鼠标悬停在链接上时,我正在尝试创建一个突出显示链接周围区域的导航,并允许您单击突出显示的任何区域以关注该链接.看起来我的填充是重叠的,你只能点击链接左边的填充,而右边的填充变成右边链接的左边距.

JSFiddle:http://jsfiddle.net/Hh7XG/1/

HTML

<div id="menubar">
      <ul>
        <li><a href=# >Home</a></li>
        <li><a href=# >About Us</a></li>
        <li><a href=# >Online Courses</a></li>
        <li><a href=# >Registration</a></li>
        <li><a href=# >Faculty</a></li>
        <li><a href=# >Calendar</a></li>
        <li><a href=# >Store</a></li>
        <li><a href=# >Testimonials</a></li>
        <li><a href=# >Online Lectures</a></li>
        <li><a href=# >Contact Us</a></li>
        <li><a href=# >Forum</a></li>
        <li><input class="searchbox" trype="text" value="Search" onfocus="this.value='';" onblur="if(this.value=='') this.value='Search';"/> </li>
      </ul>
    <div style="clear:both;"></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS

#menubar{
height:auto;
background:#ebebec;
margin-top:0px;
padding-top:0px;
padding-left:0px;
}
ul{
list-style-type:none;
padding:0px;
margin:0px;
}
#menubar ul li{
text-decoration:none;
color:#005da4;
text-align:center;
margin:none;
width:auto;
padding-left:0; …
Run Code Online (Sandbox Code Playgroud)

css padding overlap html-lists

2
推荐指数
1
解决办法
5715
查看次数

使用百分比(%)时如何计算填充?

为什么这个例子中的填充不等于300px?

#Test{
  width:600px;
  padding-right:50%;
  box-sizing:border-box;
  background:#ddd;
}
Run Code Online (Sandbox Code Playgroud)
<div id="Test">
TEXT ETISI DHOASIHD I SAIDUHSILAUDH LISH ADBHSJADB JHSA DKH ASKDH KSAH DKLJS ADLK ASJKLD KLASH DLSJAH KLS ADKL S JS KSH KD KSJ HDKJSH DKH SDKH SKDH KSJH DKJSH DKJ HTEXT ETISI DHOASIHD I SAIDUHSILAUDH LISH ADBHSJADB JHSA DKH ASKDH KSAH DKLJS ADLK ASJKLD KLASH DLSJAH KLS ADKL S JS KSH KD KSJ HDKJSH DKH SDKH SKDH KSJH DKJSH DKJ HTEXT ETISI DHOASIHD I SAIDUHSILAUDH LISH ADBHSJADB JHSA DKH ASKDH KSAH …
Run Code Online (Sandbox Code Playgroud)

css padding css3 box-sizing

2
推荐指数
1
解决办法
815
查看次数

随着浏览器宽度减小,增加元素填充

CSS中的默认填充行为符合预期,并且当浏览器宽度减小时不会增加。在摘要中,随着宽度的减小,填充的基于百分比的值将降低,如预期的那样。

在此处输入图片说明

html {
  background-color: #f8f8f8;
  font-family: Arial;
  text-transform: uppercase;
}
h1 {
  display: inline-block;
  background-color: #fe0;
  padding: 4%;
}
Run Code Online (Sandbox Code Playgroud)
<h1>Highlighted Text</h1>
Run Code Online (Sandbox Code Playgroud)

我已经学习了一些有趣的CSS技术,它们使用calcvwvh等值进行一些有趣的非标准行为。

我可以使用CSS 反转默认行为并增加填充,宽度减小(或至少对此产生一种错觉)吗?

编辑:另外,我知道媒体查询,但我希望这种过渡像默认填充的工作方式一样平滑。

html css padding width css3

2
推荐指数
1
解决办法
368
查看次数

SonarQube:确保此处加密数据安全。AES / GCM /无填充,RSA / ECB / PKCS1填充

我正在使用:

1. RSA / ECB / PKCS1Padding

2. AES / GCM /无填充

在我的Android(Java)应用程序中加密我的数据。在SonarQube 的文档中指出:

高级加密标准(AES)加密算法可用于各种模式。不带填充的Galois /计数器模式(GCM)应优先于以下不安全的组合:

  • 电子密码本(ECB)模式:在给定密钥下,任何给定的明文块始终被加密为相同的密文块。因此,它不能很好地隐藏数据模式。从某种意义上说,它不提供严格的消息机密性,并且完全不建议在加密协议中使用它。
  • 具有PKCS#5填充(或PKCS#7)的密码块链接(CBC)易受填充oracle攻击。

因此,根据建议,我AES/GCM/NoPadding用作:

Cipher c = Cipher.getInstance("AES/GCM/NoPadding");
Run Code Online (Sandbox Code Playgroud)

但是,它仍然会警告我确保此处加密数据是安全的。

相同的:

Cipher c = Cipher.getInstance("RSA/ECB/PKCS1Padding");
Run Code Online (Sandbox Code Playgroud)

SonarQube为什么会发出该警告?这些用途不再安全吗?

encryption rsa aes padding aes-gcm

2
推荐指数
1
解决办法
224
查看次数