首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用引导创建Css框

用引导创建Css框
EN

Stack Overflow用户
提问于 2015-08-24 09:33:29
回答 2查看 122关注 0票数 1

我正在尝试创建一个带有引导的css框。请在这里查一下,JSfiddle

  • 填充框为什么毛边顶不起作用!
  • 输入必须是相同的对齐,但这不是为什么!

在这里我的HTML

代码语言:javascript
复制
<div class="row">
            <div class="col-sm-8 CssBox">
                <div class="MargingBox">
                <input type="text" class="form-control" id="MarginTop" placeholder="-">
                <input type="text" class="form-control" id="MarginRight" placeholder="-">
                <input type="text" class="form-control" id="MarginBottom" placeholder="-">
                <input type="text" class="form-control" id="MarginLeft" placeholder="-">
                    <div class="BorderBox">
                    <input type="text" class="form-control" id="BorderTop" placeholder="-">
                    <input type="text" class="form-control" id="BorderRight" placeholder="-">
                    <input type="text" class="form-control" id="BorderBottom" placeholder="-">
                    <input type="text" class="form-control" id="BorderLeft" placeholder="-">
                        <div class="PaddingBox">
                        <!--<input type="text" class="form-control" id="PaddingTop" placeholder="-">
                        <input type="text" class="form-control" id="PaddingRight" placeholder="-">
                        <input type="text" class="form-control" id="PaddingBottom" placeholder="-">
                        <input type="text" class="form-control" id="PaddingLeft" placeholder="-">-->
                        </div>
                    </div>
                </div>
            </div>
EN

回答 2

Stack Overflow用户

发布于 2015-08-24 09:52:35

您可以使用float:leftdisplay: inline-block;设置上边距。

代码语言:javascript
复制
.CssBox .MargingBox {
	position: relative;
	border: 1px dashed #CCC;
	height: 250px;
	
}
.CssBox .BorderBox {
	background-color: #e3e7ed;
    float: left;
    height: 166px;
    margin: 44px;
    position: relative;
    width: 100%;
	
}
.CssBox .PaddingBox {

	background-color: #ff0000;
    float: left;
    height: 86px;
    margin: 44px;
    width: calc(100% - 90px);
	
}
.CssBox input {
	width: 30px !important;
	height: 25px;
	position: absolute;
	padding: 5px;
	text-align: center;
	border-radius: 0;
}
.CssBox .MargingBox input#MarginTop ,
.CssBox .BorderBox input#BorderTop ,
.CssBox .PaddingBox input#PaddingTop {
	left: 45%;
	top: 12px;
	
}
.CssBox .MargingBox input#MarginRight , 
.CssBox .BorderBox input#BorderRight ,
.CssBox .PaddingBox input#PaddingRight{
	top: 50%;
	right: 8px;
	
}
.CssBox .MargingBox input#MarginBottom, 
.CssBox .BorderBox input#BorderBottom ,
.CssBox .PaddingBox input#PaddingBottom{
	left: 46%;
	bottom: 6px;
}
.CssBox .MargingBox input#MarginLeft,
.CssBox .BorderBox input#BorderLeft ,
.CssBox .PaddingBox input#PaddingLeft{
	top: 46%;
	left: 8px;

}
代码语言:javascript
复制
<div class="modal-body">
		 <div class="row">
		 	<div class="col-sm-8 CssBox">
		 		<div class="MargingBox">
		 		<input type="text" class="form-control" id="MarginTop" placeholder="-">
		 		<input type="text" class="form-control" id="MarginRight" placeholder="-">
		 		<input type="text" class="form-control" id="MarginBottom" placeholder="-">
		 		<input type="text" class="form-control" id="MarginLeft" placeholder="-">
		 			<div class="BorderBox">
		 			<input type="text" class="form-control" id="BorderTop" placeholder="-">
		 			<input type="text" class="form-control" id="BorderRight" placeholder="-">
		 			<input type="text" class="form-control" id="BorderBottom" placeholder="-">
		 			<input type="text" class="form-control" id="BorderLeft" placeholder="-">
		 				<div class="PaddingBox">
		 				<!--<input type="text" class="form-control" id="PaddingTop" placeholder="-">
		 				<input type="text" class="form-control" id="PaddingRight" placeholder="-">
		 				<input type="text" class="form-control" id="PaddingBottom" placeholder="-">
		 				<input type="text" class="form-control" id="PaddingLeft" placeholder="-">-->
		 				</div>
		 			</div>
		 		</div>
		 	</div>
		 </div> 
		  <div class="col-sm-4"></div>
      </div>

票数 2
EN

Stack Overflow用户

发布于 2015-08-24 10:00:22

因为你的填充盒是我试过和工作过的

对于未对齐的输入,是因为您为两个盒子的输入分别提供了顶部、左边、右侧的底部,以便它们占据双方各自的位置,因此可能在这方面起作用。

代码语言:javascript
复制
.CssBox .PaddingBox {
    position:relative;
    top:25%;
	margin: 44px;
	height:86px;
	background-color: red;
}

看看那把小提琴

演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32178899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档