2011-05-16 60 views
1

我已经基于jQuery一个简单的形式 -添加背景图片和边框图像形成

<center> 
    <form id="form1"> 
    <div id="registerDiv" data-role="fieldcontain" >  
    <input type="button" value="Register" id="registerButton" data-inline="true"/> 
    </div> 
    </form> 
    </center> 

我还想修改的形式,使得它有两个背景图片,一个背景覆盖在按钮(数字1 attachment - layout.png),第二个是作为边框的背景图片(attachment - layout.png中的数字2)。达到此目的的最佳方法是什么?

感谢enter image description here

回答

2

我认为你正在寻找一切是这样的:

#form1 { 
    background: url(/images/background1.jpg) no-repeat; 
} 

#registerDiv { 
    margin: 40px; 
    background: url(/images/background2.jpg) no-repeat; 
} 
+0

谢谢,只需稍作调整,我怎样才能单独修改左侧,上侧,右侧和底部边距的大小? – user701254 2011-05-16 21:44:30

+0

那种懒我问的;) - margin-bottom:5%;保证金率:10%;余量:10%;保证金:10%; – user701254 2011-05-16 22:15:00

1

CSS:

<style type="text/css"> 
    .outer {background:url(layout-outer.png);padding:12px} 
    .inner {background:url(layout-inner.png);padding:12px} 
</style> 

HTML:

<div class="outer"> 
    <form id="form1"> 
    <div class="inner"> 
     <!-- other input items as necessary --> 
     <input type="button" value="register" id="registerButton" data-inline="true" /> 
    </div> 
    </form> 
</div> 

的关键部分在这里是个 '.outer'中的填充量。这基本上是你的边框宽度。