动态添加选择框下的按钮

时间:2014-06-23 09:52:44

标签: html css html5

我有一个带有一个功能的按钮,可以将选择框添加到页面中。我有一个H1,带有一些文本,一个按钮,以及添加到按钮上方的方框。我希望按钮位于H1的正下方,但是当我添加选择框时,它会被按下。

这是当前正在发生的事情,按钮跟在选择框之后:

Selectboxes and button

CSS

#interesses select{  
  background-image: -webkit-linear-gradient(top, #fefefe, #eeeeee);
  background-image: -moz-linear-gradient(top, #fefefe, #eeeeee);
  background-image: -o-linear-gradient(top, #fefefe, #eeeeee);
  background-image: linear-gradient(to bottom, #fefefe, #eeeeee);
  -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.03), 0 1px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.03), 0 1px rgba(0, 0, 0, 0.04);
  border: 1px solid;
  border-color: #d8d8d8 #d1d1d1 #c3c3c3;
  border-radius: 1%;
  width:30%;
  margin-right: 2%;
  margin-bottom: 15px;
  padding: 0%;
  font-size: 18px;
  float: left;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
   line-height: 1.5;
   height: 38px;
   -webkit-appearance: none;
}
#interesses-option{
  float:left;
  display: block;
  position:inline;
  margin-bottom: 25px;
}
.wide-button-thin{
  width: 30%;
  height: 40px;
  margin-top: 25px;
  margin-bottom: 20px;
  font-size: 18px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #494d59;
  text-align: center;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  border: 1px solid;
  border-color: #d8d8d8 #d1d1d1 #c3c3c3;
  border-radius: 2px;
  cursor: pointer;
  background-image: -webkit-linear-gradient(top, #fefefe, #eeeeee);
  background-image: -moz-linear-gradient(top, #fefefe, #eeeeee);
  background-image: -o-linear-gradient(top, #fefefe, #eeeeee);
  background-image: linear-gradient(to bottom, #fefefe, #eeeeee);
  -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.03), 0 1px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.03), 0 1px rgba(0, 0, 0, 0.04);
}

如果我在按钮之前插入两个<br>,它会有效,但我没有让它与margin-top一起使用。有什么建议我可以试试吗?

修改 以下是jsfiddle:http://jsfiddle.net/DWtPt/

1 个答案:

答案 0 :(得分:0)

要解决此问题,您应该只将按钮代码移动到整数ID上方,如下所示:

<div id="velg-interesse"> <h2>Legg til interessene dine under:</h2> <input type="button" class="wide-button-thin" id="leggtilInteresse" value="Legg til interesse"> <div id="interesser"></div> </div>