+ -
当前位置:首页 → 问答吧 → form 和 ul 并列问题

form 和 ul 并列问题

时间:2011-04-25

来源:互联网

HTML code

<div id="logo"> 
            <div id="searchForm">
                <ul>
                    <li>pre</li><li>contant</li>
                </ul>
                
                <form action="/*.action" method="post" id="sForm">
                 <label >zoek:</label>
                 <input type="text" name="search"/>
                 <input type="image" name="img"/>
                        </form>
            </div>
             
 </div>

 

CSS code

#logo {
    height:102px;
    width: 972px;
    margin-right: auto;
    margin-left: auto;
    margin-top:20px;
    
    background-image: url(../image/1.jpg); 
    background-repeat: repeat-x; 
 }

#searchForm {
    color:#747E89;
    position:relative;
 }
 
#searchForm ul {
    position:absolute;
    right:300px;
    top:5px;
    display:inline;
    float:left;
    
}
#searchForm ul li {
    display:inline;
    margin-left:5px;
}

 #sForm {
 
     display:inline;
     float:left;
     vertical-align: middle;position:absolute;
     right:30px;
 }
 



我的问题:在一行内显示<ul>和form 但是效果出来的form和ul的差距很大。不知道怎样实现。

作者: sonaXH   发布时间: 2011-04-25

<div id="logo"> 
  <div id="searchForm">
  <ul>
  <li>pre</li><li>contant</li>
  <form action="/*.action" method="post" id="sForm">
  </ul> 
  <form action="/*.action" method="post" id="sForm">  
  <label >zoek:</label>
  <input type="text" name="search"/>
  <input type="image" name="img"/>
  </form>
  </div>
   
 </div>
form换个位置,再用样式设置一下就没什么问题了

作者: toury   发布时间: 2011-04-25

你可以修改
#searchForm ul {
  position:absolute;
  right:300px;
中的
right:250px;

作者: lzp4881   发布时间: 2011-04-25

引用 2 楼 lzp4881 的回复:

你可以修改
#searchForm ul {
position:absolute;
right:300px;
中的
right:250px;
一样啊?

作者: sonaXH   发布时间: 2011-04-25

热门下载

更多