标签: padding

如何在CSS中记住边距在边界之外,以及填充内部

我不经常编辑CSS,几乎每次我都需要去搜索CSS盒子模型以检查是否padding在内部bordermargin外部,反之亦然.(刚检查一下,padding就在里面).

有没有人有一个很好的方法来记住这个?一个小的助记符,一个很好的解释为什么这些名字是这样的...

css margin padding mnemonics

31
推荐指数
3
解决办法
1万
查看次数

bootstrap是否有内置填充和边距类?

Bootstrap是否有内置的填充和边距类pad-10,mar-left-10或者我必须添加自己的自定义类?例如,类似于那些在这里的空白和边距选项卡.

css margin padding twitter-bootstrap

30
推荐指数
9
解决办法
10万
查看次数

java中的密码填充字符串是什么?

每个人都在讨论密码中的填充方案,但是需要传递给密码的实际字符串是什么?我不在乎它们是对称的还是非对称的,我只想要一个可能的值列表.

java jce padding

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

如何在Bootstrap 3网格系统中调整装订线?

新的Bootstrap 3网格系统非常棒.它在所有屏幕尺寸的响应式设计中功能更强大,嵌套更容易.

但我有一个我无法弄清楚的问题.如何在列之间添加精确的间隙?假设我有容器960px,310px的3列和3列之间的15px的2个gutters.我怎么做?

margin padding gutter grid-system twitter-bootstrap-3

28
推荐指数
2
解决办法
11万
查看次数

为什么这个struct padding技巧有效?

考虑这个简单的程序

#include <iostream>

struct A
{
    int   x1234;
    short x56;
    char  x7;
};

struct B : A
{
    char x8;
};

int main()
{
    std::cout << sizeof(A) << ' ' << sizeof(B) << '\n';
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这打印8 12.即使B可以在不破坏对齐要求的情况下打包成8个字节,但它却占用了贪婪的12个字节.

这样会很好sizeof(B) == 8,但答案是结构的大小是否必须 是该结构对齐的精确倍数?表明没有办法.

因此,当以下时我感到惊讶

struct MakePackable
{
};

struct A : MakePackable
{
    int   x1234;
    short x56;
    char  x7;
};

struct B : A
{
    char x8;
};
Run Code Online (Sandbox Code Playgroud)

印刷8 8 …

c++ inheritance padding

28
推荐指数
1
解决办法
426
查看次数

Google Maps API 3 fitBounds填充 - 确保标记不会被重叠控件遮挡

我希望能够在调用a后将填充添加到地图视图中map.fitBounds(),因此无论地图控件还是打开时覆盖标记的滑动面板之类的东西都可以看到所有标记.Leaftlet可以选择为fitBounds添加填充,但Google Maps没有.

有时,最北端的标记部分隐藏在视口上方.最西侧的标记通常位于缩放滑块下方.使用API​​ 2,可以通过减少地图视口中的给定填充来形成虚拟视口,然后调用该方法showBounds()来计算并基于该虚拟视口执行缩放和居中:

map.showBounds(bounds, {top:30,right:10,left:50});
Run Code Online (Sandbox Code Playgroud)

本作API 2所述的工作实施例中,可以发现这里的showBounds()的例子链接下.

我在API V3中找不到类似的功能,但希望还有另一种方法可以实现.也许我可以抓住东北和西南点,然后添加假坐标以在包括它们之后进一步扩展边界?

UPDATE

(Codepen以防下面的代码不起作用)

function initMap() {
  var map = new google.maps.Map(document.getElementById('map'), {
    draggable: true,
    streetViewControl: false,
    zoomControl: false
  });

  var marker1 = new google.maps.Marker({
    position: {lat: 37, lng: -121},
    map: map,
  });

  var marker2 = new google.maps.Marker({
    position: {lat: 39.3, lng: -122},
    map: map,
  });
 
  var bounds = new google.maps.LatLngBounds();
  bounds.extend(marker1.position);
  bounds.extend(marker2.position);
  map.fitBounds(bounds);
}
Run Code Online (Sandbox Code Playgroud)
#map {
  height: 640px;
  width: 360px;
} …
Run Code Online (Sandbox Code Playgroud)

google-maps padding geo google-maps-api-3 google-maps-api-2

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

如何删除Android CheckBox周围的填充

我需要将检查放在我的imageview的右上角.但是当我这样做时,我发现我的复选框周围有一个默认的边距.有没有办法删除这个?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" >

        <ImageView
            android:id="@+id/thumbImage"
            android:layout_width="100dp"
            android:layout_height="132dp"
            android:layout_gravity="center" />
    </FrameLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:background="#ff0000"
        android:gravity="center" >

        <CheckBox
            android:id="@+id/itemCheckBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_gravity="center"
            android:button="@drawable/checkbox_background"
            android:paddingLeft="0dp"
            android:paddingTop="0dp" />

    </LinearLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

checkbox android margin padding

27
推荐指数
4
解决办法
1万
查看次数

Android:以编程方式设置textview的一个填充

我想以编程方式设置textview的顶部填充.我知道你可以用方法setPadding()来做到这一点.但问题是这种方法需要4个参数:左,上,右,下.我不想改变左,右和底,我只是想改变顶部填充.

那可能吗?

java android padding textview android-layout

27
推荐指数
2
解决办法
4万
查看次数

如何将CSS应用于Mac Chrome Select Box?

不要紧,我做什么,使用的是Mac OSX 10.9.2和Chrome版本33.0.1750.152, ,padding,background-color没有什么工作.我真的只是想应用padding-toppadding-bottom5px一对select元素,作品无处不在CEPT铬在MAC OSX.是什么赋予了?如何在所有平台上全局实现?

css macos google-chrome padding

27
推荐指数
2
解决办法
4万
查看次数

div和img之间的空间?

我有这样的代码:

        <div id="sc">  
            <h1>1. Orange</h1>
            <p>some text in here </p>                                          
        </div>
        <img class="separator" src="images/separator.png" /> 
Run Code Online (Sandbox Code Playgroud)

"sc"div和"separator"img之间总共有13px的差距.

两者的边距和填充都设置为0,null,空,没有.哎呀.我很生气; d

我试图弄清楚萤火虫发生了什么,但它们之间的空间不属于任何东西,它不是边缘,不是填充物,到底是什么?

没有浮点数,没有显示设置,没有继承的边距或填充.

我的代码出了什么问题?我一直试图删除HTML中的空格但没有帮助(顺便说一句,如果我把分隔符放在"sc"div之上,那么也有一些差距,但是更小).

谢谢.

[添加]

CSS样式:

.separator {
    margin: 0;
    padding: 0;
}

#sc {
    text-align: justify;
    padding: 0;
    margin: 0;
    background-image: url('images/bg.png');  
    background-repeat: repeat-y;
    width: 970px;
}
Run Code Online (Sandbox Code Playgroud)

html css margin padding gaps-in-visuals

26
推荐指数
2
解决办法
3万
查看次数