标签: margin

仅绑定WPF控件的margin属性的一部分

我有这个:

<TabControl Margin="0,24,0,0">...</TabControl>
Run Code Online (Sandbox Code Playgroud)

我想只绑定"Top"TabControl 的一部分,直觉上我会这样做:

<TabControl Margin="0,{Binding ElementName=TheMenu, Path=Height},0,0">
 ...
</TabControl>
Run Code Online (Sandbox Code Playgroud)

我该怎么做 ?

wpf binding margin

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

为什么"margin:auto"不是垂直居中的元素?

正如您在下面的演示中所看到的,margin: auto;将蓝色div水平居中,而不是垂直居中.为什么不?

.box {
  border: 1px solid red;
  width: 100px;
  height: 100px;
}
.center {
  background: blue;
  width: 50px;
  height: 50px;
  margin: auto;
}
Run Code Online (Sandbox Code Playgroud)
<div class="box">
  <div class="center"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题不是要求解决方法.

html css margin

46
推荐指数
4
解决办法
8136
查看次数

jQuery.css() - marginLeft vs. margin-left?

使用jQuery.css()我被告知我可以使用以下两个函数来获得相同的结果:

$(".element").css("marginLeft") = "200px";

$(".element").css("margin-left") = "200px";
Run Code Online (Sandbox Code Playgroud)

我一直使用,marginLeft因为这是文档中使用的内容:

http://api.jquery.com/css/

不支持速记CSS属性(例如边距,背景,边框).例如,如果要检索渲染边距,请使用:$(elem).css('marginTop')和$(elem).css('marginRight'),依此类推.

为什么jQuery允许marginLeft以及margin-left?它似乎毫无意义,并使用更多的资源转换为CSS margin-left

css jquery margin

45
推荐指数
4
解决办法
17万
查看次数

如何在纯JavaScript中获取div的边距值?

我可以用jQuery获得高度

$(item).outerHeight(true);
Run Code Online (Sandbox Code Playgroud)

但是我如何使用JS?

我可以得到李的高度

document.getElementById(item).offsetHeight
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用margin-top时,我总会得到""

document.getElementById(item).style.marginTop
Run Code Online (Sandbox Code Playgroud)

javascript margin

44
推荐指数
4
解决办法
8万
查看次数

43
推荐指数
4
解决办法
6万
查看次数

android中编辑文本内的边距

我的问题是:我有一个EditText,我想在EditText中设置一个边距,我的意思是编辑文本的内容(文本)的边距,而不是我可以通过这个属性解决的视图的边距:android:layout_marginLeft.

我需要在EditText内部的文本之前和之后留出一些空格.

我试图设置填充,但不起作用!

这是我的xml代码:

<FrameLayout
    android:layout_width="wrap_content"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="wrap_content" 
    android:layout_marginLeft="2dp">

    <EditText android:inputType="none"
        android:textSize="15sp" 
        android:id="@+id/editText1" 
        android:scrollHorizontally="true" 
        android:layout_height="35dp"  
        android:padding="3dip" 
        android:singleLine="true"
        android:layout_width="160dp" 
        android:layout_weight="0" />

    <ImageView android:id="@+id/refreshButton" 
        android:src="@drawable/refresh" 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content"
        android:layout_gravity="center_vertical|right" />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我这样做吗?

提前致谢

android margin textview android-layout android-edittext

42
推荐指数
1
解决办法
6万
查看次数

CSS:仅在边距内的背景颜色

我已经找到了答案但在任何地方找不到它.我的问题相当简单:我有一个背景颜色的身体,然后是一个很大的边缘,现在我想在边缘有不同的背景颜色.

我如何用CSS做到这一点?

html css margin background-color

42
推荐指数
3
解决办法
14万
查看次数

CSS右边距在溢出滚动的Div内部不起作用

我试图制作两个div,一个在另一个里面.内部div大于外部div,外部div具有overflow:scroll,而内部div具有margin:25px.所以我这样做:

#outer {
    width: 200px;
    height: 100px;
    overflow: scroll;
}
#inner {
    width: 400px;
    height: 200px;
    margin: 25px;
}
Run Code Online (Sandbox Code Playgroud)

...

<div id="outer">
    <div id="inner">

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

而不是像预期的那样一直保持25px的内部div,三边有25px的边距,但在右边没有.在我看来,这非常违反直觉.

如果我添加一个宽度足够宽的中间div来包含内部div + 50px,我们可以让它看起来正确,但这似乎是一个hacky变通方法.

看看我在JSFiddle上的例子:http://jsfiddle.net/d3Nhu/16/

这在每个主要浏览器中都以相同的方式发生.这种行为有什么好的理由吗?根据CSS规范,这是正确的行为吗?

注意:正如您在此示例中所期望的那样,如果您使用overflow:auto而不是,则没有任何区别overflow:scroll.

编辑:请注意,我不是在寻找这种行为的解决方法.(我已经找到了一个.)我正在寻找关于这种行为的原因的任何见解,特别是如果它在任何地方的CSS规范中都有记录.

html css scroll margin overflow

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

在CSS中使用百分比边距但想要像素的最小边距?

我设置了一个,margin: 0 33% 0 0;但我也想确保保证金至少是一定px数额.我知道min-marginCSS中没有,所以我想知道我在这里有没有选择?

css margin

37
推荐指数
4
解决办法
8万
查看次数

嵌套div中的margin-top

margin-top在嵌套div中有一个问题- 当我应用于margin-top嵌套div时,边距应用于父div 而不是嵌套div.

有任何想法吗?

html css margin

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