我假设C#margin属性具有CSS中的含义 - 控件外部的间距.但是,对于我输入的值,似乎忽略了保证金价值.
然后我读了SDK:
在停靠控件上设置Margin属性不会影响控件与其容器边缘的距离.
鉴于我正在对表格进行控制,并且可能对接它们,Margin属性对我有什么影响?
我正在开发一个项目,客户希望导航<div>根据屏幕高度进行对齐,类似于margin-left屏幕宽度减小时百分比的工作方式.
所以,我给了margin-top: 20%导航<div>显示边距,但是当我减小窗口的高度时,它不会根据屏幕高度调整,尽管它在我减小屏幕宽度时起作用.
我的问题不是如何实现这一目标,而是为什么百分比水平而非垂直?
我正在使用Bootstrap,其全局导航栏固定在页面主体的顶部.
<div class="navbar navbar-fixed-top navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="/">MyBrand</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="#>Page 1</li>
<li><a href="#>Page 2</li>
<li><a href="#>Page 3</li>
</ul>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我在主体顶部添加了40px的边距,以使页面内容的顶部不会被导航栏覆盖.
body {
background-color: #f5f5f5;
position: relative;
margin-top: 40px;
}
Run Code Online (Sandbox Code Playgroud)
到那里,一切正常.我还使用内部锚点来简化页面内部的导航,使用Twitter与Bootstrap文档中的词缀组件一起使用的相同机制,使用户能够跳转到页面中的不同部分(请参阅http:// twitter.github.com/bootstrap/getting-started.html)
<a href="#section1">Section 1</a>
<a href="#section2">Section 2</a>
<a href="#section3">Section 3</a>
[...]
<section id="section1">
[...]
[...]
[...]
</section
<section id="section2">
[...]
[...]
[...]
</section
<section …Run Code Online (Sandbox Code Playgroud) 我有一个#box宽度为100%的盒子,高度:100%,填充:5px,边距:5px; 边界:5px;
我需要在HTML5布局中正确显示它.
现在我有:

但我需要在身体区域适合阻滞.
码:
<!DOCTYPE html>
<style>
body,html {
width: 100%;
height: 100%;
margin: 0;
}
#box {
width: 100%;
height: 100%;
border: 5px solid red;
padding: 15px;
margin: 20px;
}
</style>
<body>
<div id="box">
Text will be here
</div>
</body>
Run Code Online (Sandbox Code Playgroud) 我只是在Flutter中创建一个表单.我无法设置按钮的上边距.
class _MyHomePageState extends State<MyHomePage> {
String firstname;
String lastname;
final scaffoldKey = new GlobalKey<ScaffoldState>();
final formKey = new GlobalKey<FormState>();
@override
Widget build(BuildContext context) {
return new Scaffold(
key: scaffoldKey,
appBar: new AppBar(
title: new Text('Validating forms'),
),
body: new Padding(
padding: const EdgeInsets.all(16.0),
child: new Form(
key: formKey,
child: new Column(
children: [
new TextFormField(
decoration: new InputDecoration(labelText: 'First Name'),
validator: (val) =>
val.length == 0 ?"Enter FirstName" : null,
onSaved: (val) => firstname = val,
),
new TextFormField( …Run Code Online (Sandbox Code Playgroud) 到目前为止,我已经为Android开发了.在那里,您可以为几乎每个UI元素设置layoutMargin和padding(当您在xml文件中描述UI时).
如何在iOS中的UIViews代码中完成(如果有一个通用命令)?
TNX
我有一大堆半页大小的PDF单页,它们保存在我的Linux服务器上的一个文件夹中.该站点的用户将希望从这些子集中创建一个小册子.因此,小册子将受到限制,集合的偶数页面将需要更多的边缘,而奇数页面将需要更多的左边缘.在500个页面的集合中,一个集合中最多可以有200个页面,所以我不想重新生成每个页面来设置它的边距.通过DOMPDF运行内容需要花费太多的服务器时间.只使用PDFTK构建文档很快.
我想将文档与PDFTK合并在一个居中的PDF文件中,并为奇数页或偶数页添加适当的页边距.
如果不是PDFTK那么还有另一种工具可以完成这项工作吗?
这可能已被问过一百万次,但如果有人能向我解释div的行为,我将不胜感激.
我有一个容器div,我在页面的中心对齐,在页面的顶部和顶部之间有一个间隙.我希望它与页面顶部齐平.我假设有一些边缘或填充,我需要删除,但我不能想到它可能是什么.即使在div中没有任何东西,仍然存在差距.
<body>
<div id='mainContent'>
</div>
</body>
body
{
background-color:black;
background-image:url("img/background.jpg");
background-repeat:repeat;
}
#mainContent
{
width:1200px;
height:500px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
Run Code Online (Sandbox Code Playgroud)
这是一个JSFiddle,让您了解我的意思.
有人可以解释为什么div被推下来了吗?是否有一个强大的解决方案,不会影响任何放在div中的内容?
注意:如果屏幕宽度小于div宽度,则左侧也会有间隙.