标签: padding

std :: tuple sizeof,是否错过了优化?

我已经检查了所有主要的编译器,sizeof(std::tuple<int, char, int, char>)所有这些都是16。大概它们只是将元素按顺序放入元组,因此由于对齐而浪费了一些空间。

如果元组在内部像这样存储元素:int, int, char, char,则其sizeof可能为12。

实现有可能执行此操作,还是该标准中的某些规则禁止这样做?

c++ tuples padding language-lawyer

69
推荐指数
2
解决办法
2765
查看次数

填充表格行

<html>
    <head>
        <title>Table Row Padding Issue</title>
        <style type="text/css">
            tr {
                padding: 20px;
            }
        </style>
    </head>
    <body>
        <table>
            <tbody>
                <tr>
                    <td>
                        <h2>Lorem Ipsum</h2>
                        <p>Fusce sodales lorem nec magna iaculis a fermentum lacus facilisis. Curabitur sodales risus sit amet
                        neque fringilla feugiat. Ut tellus nulla, bibendum at faucibus ut, convallis eget neque. In hac habitasse 
                        platea dictumst. Nullam elit enim, gravida eu blandit ut, pellentesque nec turpis. Proin faucibus, sem sed 
                        tempor auctor, ipsum velit pellentesque lorem, ut semper lorem eros ac …
Run Code Online (Sandbox Code Playgroud)

html css row html-table padding

68
推荐指数
4
解决办法
18万
查看次数

在StackPanel上填充?

我试图设置StackPanel的填充,但没有这样的属性.我尝试过StackPanel.Border,但也没有这样的属性.

有任何想法吗?

wpf layout xaml padding stackpanel

67
推荐指数
3
解决办法
4万
查看次数

如何在以编程方式创建的UIButton上添加padding-left?

我在添加左侧填充时遇到问题UIButton.我有一个UIButtonUIControlContentHorizontalAlignmentLeft.我希望文本显示在左侧,但它太左了.当我给边框时,它看起来不太好.我想在CSS中给出一些关于5px的文本填充.我用谷歌搜索解决方案,但找不到一个特别适合UIButton.在此先感谢您的帮助.

xcode padding uibutton swift imageedgeinsets

63
推荐指数
5
解决办法
8万
查看次数

以不同方式设置表格的第一个<td>列的样式

如果我有table两列,我如何指定一个padding或任何其他css,以便它只适用于<td>s 的第一列.另外我如何同样地设置第n列的样式?

css padding css-selectors

62
推荐指数
4
解决办法
9万
查看次数

如何在Android L中设置CardView小部件的填充

我正在使用android:paddingLeftandroid:paddingTop为新CardView窗口小部件设置填充但它不起作用.

我可以为其中的所有控件设置余量CardView作为变通方法,但如果控件太多,那就太痛苦了.

如何为新的cardview小部件设置填充?

<android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:id="@+id/card_view"
    android:layout_gravity="center"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:paddingLeft="20dp"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="20dp"
    android:paddingBottom="@dimen/activity_vertical_margin"
    card_view:cardCornerRadius="2dp">

    <TextView
        android:id="@+id/info_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Hello World!"/>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)

android padding android-cardview android-5.0-lollipop

61
推荐指数
3
解决办法
5万
查看次数

如何在iPhone应用程序中实现UIButton/UILabel'填充'

我的iPhone应用程序中有各种视图需要填充,例如左边是文本对齐的自定义UIButton,背景颜色为UILabel.

这可能是一个非常愚蠢的问题,但我如何应用'填充'来移动左边的文本?

我已经厌倦了使用边界等没有任何成功.

我知道我可以UILabel用背景颜色为我创建一个包装器视图,但它看起来有点矫枉过正.

非常感谢.

iphone padding uibutton uiview uilabel

60
推荐指数
5
解决办法
5万
查看次数

如何在CSS中指定表填充?(表,不是单元格填充)

我有一个彩色背景的表,我需要指定表和它的内容,IE单元格之间的填充.
表标记似乎不接受填充值.
Firebug使用填充0显示表和tbody的布局,但不接受为它们输入的任何值,所以我猜他们只是没有填充属性.
但问题是我希望细胞之间的分离与顶部细胞相同,桌面和底部细胞与桌面底部相同.
同样,我想要的不是细胞填充.

编辑:谢谢,我真正需要的,我现在意识到,是边界间距,或其html等效,cellspacing.
但出于某种原因,他们在我正在努力的网站上没有做任何事情.
两者都在单独的HTML上运行良好,但在网站中却没有.
我认为它可能会覆盖属性,但是cellspacing和内联边框间距不应该被覆盖,对吧?
(我用firefox)

编辑2:不,TD填充不是我需要的.使用TD填充,相邻单元的顶部和底部填充总和,因此两个单元之间的空间(实际上是填充)是顶部单元和桌面边界之间的两倍.我希望它们之间的距离完全相同.

html css padding cell tablelayout

59
推荐指数
6
解决办法
16万
查看次数

删除所有填充和边距表HTML和CSS

我有这张桌子:

<body>
    <table id="page" >
        <tr id="header" >
            <td colspan="2" id="tdheader" >je suis</td>
        </tr>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </table>
</body>
Run Code Online (Sandbox Code Playgroud)

这是css

html, body, #page {
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}

#header {
    margin:0;
    padding:0;
    height:20px;
    background-color:green;
}
Run Code Online (Sandbox Code Playgroud)

我想删除所有边距和填充但总是我有:

在此输入图像描述

我该如何解决这个问题?

css html-table margin padding

58
推荐指数
5
解决办法
26万
查看次数

使用任意字符串向左或向右填充string.format(不是padleft或padright)

我可以使用String.Format()填充任意字符的某个字符串吗?

Console.WriteLine("->{0,18}<-", "hello");
Console.WriteLine("->{0,-18}<-", "hello");

returns 

->             hello<-
->hello             <-
Run Code Online (Sandbox Code Playgroud)

我现在希望空格是一个任意字符.我不能用padLeft或padRight做的原因是因为我希望能够在不同的地方/时间构造格式字符串,然后实际执行格式化.

--EDIT--
看到我的问题似乎没有现成的解决方案我想出了这个(在编码之前的思考之后)--
EDIT2--
我需要一些更复杂的场景所以我选择了Think Before Coding的第二个建议

[TestMethod]
public void PaddedStringShouldPadLeft() {
    string result = string.Format(new PaddedStringFormatInfo(), "->{0:20:x} {1}<-", "Hello", "World");
    string expected = "->xxxxxxxxxxxxxxxHello World<-";
    Assert.AreEqual(result, expected);
}
[TestMethod]
public void PaddedStringShouldPadRight()
{
    string result = string.Format(new PaddedStringFormatInfo(), "->{0} {1:-20:x}<-", "Hello", "World");
    string expected = "->Hello Worldxxxxxxxxxxxxxxx<-";
    Assert.AreEqual(result, expected);
}
[TestMethod]
public void ShouldPadLeftThenRight()
{
    string result = string.Format(new PaddedStringFormatInfo(), "->{0:10:L} {1:-10:R}<-", "Hello", "World");
    string expected …
Run Code Online (Sandbox Code Playgroud)

c# formatting string.format padding

57
推荐指数
2
解决办法
10万
查看次数